builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-1149
starttime: 1468234001.96
results: success (0)
buildid: 20160711002726
builduid: 8ea23c3d49cc42fa939119f9075f8e6d
revision: 9d734024ed35d74449601cc04917b327e0973c0d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 03:46:41.960422) =========
master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 03:46:41.960848) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 9 secs) (at 2016-07-11 03:46:41.961156) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 9 secs) (at 2016-07-11 03:46:50.974347) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:50.974601) =========
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-1468231525.882152-1595278698
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-11 03:46:51-- 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% 11.5M=0.001s
2016-07-11 03:46:51 (11.5 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.487949
========= master_lag: 1.17 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:52.635540) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:52.635825) =========
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-1468231525.882152-1595278698
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020503
========= master_lag: 1.12 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:53.777997) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:53.778334) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9d734024ed35d74449601cc04917b327e0973c0d --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 9d734024ed35d74449601cc04917b327e0973c0d --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-1468231525.882152-1595278698
_=/tools/buildbot/bin/python
using PTY: False
2016-07-11 03:46:54,166 truncating revision to first 12 chars
2016-07-11 03:46:54,166 Setting DEBUG logging.
2016-07-11 03:46:54,166 attempt 1/10
2016-07-11 03:46:54,167 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9d734024ed35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-11 03:46:54,547 unpacking tar archive at: mozilla-beta-9d734024ed35/testing/mozharness/
program finished with exit code 0
elapsedTime=0.674678
========= master_lag: 0.94 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 03:46:55.388511) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 03:46:55.388787) =========
script_repo_revision: 9d734024ed35d74449601cc04917b327e0973c0d
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 03:46:55.389168) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-11 03:46:55.389439) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-11 03:46:59.489870) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 49 secs) (at 2016-07-11 03:46:59.490186) =========
/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-1468231525.882152-1595278698
_=/tools/buildbot/bin/python
using PTY: False
03:47:00 INFO - MultiFileLogger online at 20160711 03:47:00 in /builds/slave/test
03:47:00 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
03:47:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:47:00 INFO - {'append_to_log': False,
03:47:00 INFO - 'base_work_dir': '/builds/slave/test',
03:47:00 INFO - 'blob_upload_branch': 'mozilla-beta',
03:47:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:47:00 INFO - 'buildbot_json_path': 'buildprops.json',
03:47:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:47:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:47:00 INFO - 'download_minidump_stackwalk': True,
03:47:00 INFO - 'download_symbols': 'ondemand',
03:47:00 INFO - 'e10s': False,
03:47:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:47:00 INFO - 'tooltool.py': '/tools/tooltool.py',
03:47:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:47:00 INFO - '/tools/misc-python/virtualenv.py')},
03:47:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:47:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:47:00 INFO - 'log_level': 'info',
03:47:00 INFO - 'log_to_console': True,
03:47:00 INFO - 'opt_config_files': (),
03:47:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:47:00 INFO - '--processes=1',
03:47:00 INFO - '--config=%(test_path)s/wptrunner.ini',
03:47:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:47:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:47:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:47:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:47:00 INFO - 'pip_index': False,
03:47:00 INFO - 'require_test_zip': True,
03:47:00 INFO - 'test_type': ('testharness',),
03:47:00 INFO - 'this_chunk': '1',
03:47:00 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:47:00 INFO - 'total_chunks': '5',
03:47:00 INFO - 'virtualenv_path': 'venv',
03:47:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:47:00 INFO - 'work_dir': 'build'}
03:47:00 INFO - #####
03:47:00 INFO - ##### Running clobber step.
03:47:00 INFO - #####
03:47:00 INFO - Running pre-action listener: _resource_record_pre_action
03:47:00 INFO - Running main action method: clobber
03:47:00 INFO - rmtree: /builds/slave/test/build
03:47:00 INFO - Running post-action listener: _resource_record_post_action
03:47:00 INFO - #####
03:47:00 INFO - ##### Running read-buildbot-config step.
03:47:00 INFO - #####
03:47:00 INFO - Running pre-action listener: _resource_record_pre_action
03:47:00 INFO - Running main action method: read_buildbot_config
03:47:00 INFO - Using buildbot properties:
03:47:00 INFO - {
03:47:00 INFO - "project": "",
03:47:00 INFO - "product": "firefox",
03:47:00 INFO - "script_repo_revision": "production",
03:47:00 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
03:47:00 INFO - "repository": "",
03:47:00 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-1",
03:47:00 INFO - "buildid": "20160711002726",
03:47:00 INFO - "pgo_build": "True",
03:47:00 INFO - "basedir": "/builds/slave/test",
03:47:00 INFO - "buildnumber": 6,
03:47:00 INFO - "slavename": "tst-linux64-spot-1149",
03:47:00 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/",
03:47:00 INFO - "platform": "linux64",
03:47:00 INFO - "branch": "mozilla-beta",
03:47:00 INFO - "revision": "9d734024ed35d74449601cc04917b327e0973c0d",
03:47:00 INFO - "repo_path": "releases/mozilla-beta",
03:47:00 INFO - "moz_repo_path": "",
03:47:00 INFO - "stage_platform": "linux64-pgo",
03:47:00 INFO - "builduid": "8ea23c3d49cc42fa939119f9075f8e6d",
03:47:00 INFO - "slavebuilddir": "test"
03:47:00 INFO - }
03:47:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
03:47:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
03:47:00 INFO - Running post-action listener: _resource_record_post_action
03:47:00 INFO - #####
03:47:00 INFO - ##### Running download-and-extract step.
03:47:00 INFO - #####
03:47:00 INFO - Running pre-action listener: _resource_record_pre_action
03:47:00 INFO - Running main action method: download_and_extract
03:47:00 INFO - mkdir: /builds/slave/test/build/tests
03:47:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:00 INFO - https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
03:47:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:47:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:47:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:14 INFO - Downloaded 1327 bytes.
03:47:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:47:14 INFO - Using the following test package requirements:
03:47:14 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
03:47:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
03:47:14 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
03:47:14 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'jsshell-linux-x86_64.zip'],
03:47:14 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
03:47:14 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
03:47:14 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
03:47:14 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
03:47:14 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
03:47:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:47:14 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
03:47:14 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
03:47:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:14 INFO - https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
03:47:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
03:47:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
03:47:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:16 INFO - Downloaded 24237186 bytes.
03:47:16 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/*']
03:47:16 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/*
03:47:16 INFO - caution: filename not matched: web-platform/*
03:47:16 INFO - Return code: 11
03:47: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')]}
03:47:16 INFO - https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
03:47:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
03:47:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
03:47:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:19 INFO - Downloaded 36389881 bytes.
03:47:19 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/*']
03:47:19 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/*
03:47:23 INFO - caution: filename not matched: bin/*
03:47:23 INFO - caution: filename not matched: config/*
03:47:23 INFO - caution: filename not matched: mozbase/*
03:47:23 INFO - caution: filename not matched: marionette/*
03:47:23 INFO - caution: filename not matched: tools/wptserve/*
03:47:23 INFO - Return code: 11
03:47:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:23 INFO - https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
03:47:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:47:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:47:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS9xXf1tQV-dYhzAdweVng/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
03:47:27 INFO - Downloaded 56034005 bytes.
03:47:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:47:27 INFO - mkdir: /builds/slave/test/properties
03:47:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:47:27 INFO - Writing to file /builds/slave/test/properties/build_url
03:47:27 INFO - Contents:
03:47:27 INFO - build_url:https://queue.taskcluster.net/v1/task/BS9xXf1tQV-dYhzAdweVng/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:47:28 INFO - Running post-action listener: _resource_record_post_action
03:47:28 INFO - Running post-action listener: set_extra_try_arguments
03:47:28 INFO - #####
03:47:28 INFO - ##### Running create-virtualenv step.
03:47:28 INFO - #####
03:47:28 INFO - Running pre-action listener: _pre_create_virtualenv
03:47:28 INFO - Running pre-action listener: _resource_record_pre_action
03:47:28 INFO - Running main action method: create_virtualenv
03:47:28 INFO - Creating virtualenv /builds/slave/test/build/venv
03:47:28 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
03:47:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:47:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:47:28 INFO - Using real prefix '/usr'
03:47:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:47:29 INFO - Installing distribute.............................................................................................................................................................................................done.
03:47:34 INFO - Installing pip.................done.
03:47:34 INFO - Return code: 0
03:47:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:47:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:47:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:47:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:34 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 0x1ccf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d18d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, '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-1468231525.882152-1595278698', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:47:34 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
03:47:34 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
03:47:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:47:34 INFO - 'CCACHE_UMASK': '002',
03:47:34 INFO - 'DISPLAY': ':0',
03:47:34 INFO - 'HOME': '/home/cltbld',
03:47:34 INFO - 'LANG': 'en_US.UTF-8',
03:47:34 INFO - 'LOGNAME': 'cltbld',
03:47:34 INFO - 'MAIL': '/var/mail/cltbld',
03:47:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:47:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:47:34 INFO - 'MOZ_NO_REMOTE': '1',
03:47:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:47:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:47:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:47:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:47:34 INFO - 'PWD': '/builds/slave/test',
03:47:34 INFO - 'SHELL': '/bin/bash',
03:47:34 INFO - 'SHLVL': '1',
03:47:34 INFO - 'TERM': 'linux',
03:47:34 INFO - 'TMOUT': '86400',
03:47:34 INFO - 'USER': 'cltbld',
03:47:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:47:34 INFO - '_': '/tools/buildbot/bin/python'}
03:47:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:47:35 INFO - Downloading/unpacking psutil>=0.7.1
03:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:35 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
03:47:35 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
03:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:47:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:47:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:47:40 INFO - Installing collected packages: psutil
03:47:40 INFO - Running setup.py install for psutil
03:47:40 INFO - building 'psutil._psutil_linux' extension
03:47:40 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
03:47:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
03:47:41 INFO - building 'psutil._psutil_posix' extension
03:47:41 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
03:47:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
03:47:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:47:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:47:42 INFO - Successfully installed psutil
03:47:42 INFO - Cleaning up...
03:47:42 INFO - Return code: 0
03:47:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:47:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:47:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:47:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:42 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 0x1ccf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d18d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, '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-1468231525.882152-1595278698', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:47:42 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
03:47:42 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
03:47:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:47:42 INFO - 'CCACHE_UMASK': '002',
03:47:42 INFO - 'DISPLAY': ':0',
03:47:42 INFO - 'HOME': '/home/cltbld',
03:47:42 INFO - 'LANG': 'en_US.UTF-8',
03:47:42 INFO - 'LOGNAME': 'cltbld',
03:47:42 INFO - 'MAIL': '/var/mail/cltbld',
03:47:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:47:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:47:42 INFO - 'MOZ_NO_REMOTE': '1',
03:47:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:47:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:47:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:47:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:47:42 INFO - 'PWD': '/builds/slave/test',
03:47:42 INFO - 'SHELL': '/bin/bash',
03:47:42 INFO - 'SHLVL': '1',
03:47:42 INFO - 'TERM': 'linux',
03:47:42 INFO - 'TMOUT': '86400',
03:47:42 INFO - 'USER': 'cltbld',
03:47:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:47:42 INFO - '_': '/tools/buildbot/bin/python'}
03:47:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:47:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:42 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
03:47:42 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
03:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:47:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:47:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:47:46 INFO - Installing collected packages: mozsystemmonitor
03:47:46 INFO - Running setup.py install for mozsystemmonitor
03:47:46 INFO - Successfully installed mozsystemmonitor
03:47:46 INFO - Cleaning up...
03:47:46 INFO - Return code: 0
03:47:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:47: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')]}
03:47:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:47:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47: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')]}
03:47:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:47:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:46 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 0x1ccf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d18d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, '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-1468231525.882152-1595278698', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:47:46 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
03:47:46 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
03:47:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:47:46 INFO - 'CCACHE_UMASK': '002',
03:47:46 INFO - 'DISPLAY': ':0',
03:47:46 INFO - 'HOME': '/home/cltbld',
03:47:46 INFO - 'LANG': 'en_US.UTF-8',
03:47:46 INFO - 'LOGNAME': 'cltbld',
03:47:46 INFO - 'MAIL': '/var/mail/cltbld',
03:47:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:47:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:47:46 INFO - 'MOZ_NO_REMOTE': '1',
03:47:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:47:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:47:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:47:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:47:46 INFO - 'PWD': '/builds/slave/test',
03:47:46 INFO - 'SHELL': '/bin/bash',
03:47:46 INFO - 'SHLVL': '1',
03:47:46 INFO - 'TERM': 'linux',
03:47:46 INFO - 'TMOUT': '86400',
03:47:46 INFO - 'USER': 'cltbld',
03:47:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:47:46 INFO - '_': '/tools/buildbot/bin/python'}
03:47:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:47:47 INFO - Downloading/unpacking blobuploader==1.2.4
03:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:47 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
03:47:47 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
03:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:51 INFO - Downloading blobuploader-1.2.4.tar.gz
03:47:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:47:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:47:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:51 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
03:47:51 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
03:47:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:47:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:47:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:47:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:47:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:47:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:47:53 INFO - Downloading docopt-0.6.1.tar.gz
03:47:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:47:53 INFO - Installing collected packages: blobuploader, requests, docopt
03:47:53 INFO - Running setup.py install for blobuploader
03:47:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:47:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:47:53 INFO - Running setup.py install for requests
03:47:54 INFO - Running setup.py install for docopt
03:47:54 INFO - Successfully installed blobuploader requests docopt
03:47:54 INFO - Cleaning up...
03:47:54 INFO - Return code: 0
03:47:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:47:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:47:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:47:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:47:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:47:54 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 0x1ccf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d18d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, '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-1468231525.882152-1595278698', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:47:54 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
03:47:54 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
03:47:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:47:54 INFO - 'CCACHE_UMASK': '002',
03:47:54 INFO - 'DISPLAY': ':0',
03:47:54 INFO - 'HOME': '/home/cltbld',
03:47:54 INFO - 'LANG': 'en_US.UTF-8',
03:47:54 INFO - 'LOGNAME': 'cltbld',
03:47:54 INFO - 'MAIL': '/var/mail/cltbld',
03:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:47:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:47:54 INFO - 'MOZ_NO_REMOTE': '1',
03:47:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:47:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:47:54 INFO - 'PWD': '/builds/slave/test',
03:47:54 INFO - 'SHELL': '/bin/bash',
03:47:54 INFO - 'SHLVL': '1',
03:47:54 INFO - 'TERM': 'linux',
03:47:54 INFO - 'TMOUT': '86400',
03:47:54 INFO - 'USER': 'cltbld',
03:47:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:47:54 INFO - '_': '/tools/buildbot/bin/python'}
03:47:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:47:55 INFO - Running setup.py (path:/tmp/pip-88DS4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:47:55 INFO - Running setup.py (path:/tmp/pip-7Q0V84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:47:55 INFO - Running setup.py (path:/tmp/pip-E3nrRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:47:55 INFO - Running setup.py (path:/tmp/pip-0GF5MQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:47:55 INFO - Running setup.py (path:/tmp/pip-krimU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:47:56 INFO - Running setup.py (path:/tmp/pip-jTyVsO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:47:56 INFO - Running setup.py (path:/tmp/pip-tQ2m7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:47:56 INFO - Running setup.py (path:/tmp/pip-VVgRJD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:47:56 INFO - Running setup.py (path:/tmp/pip-1FsEAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:47:56 INFO - Running setup.py (path:/tmp/pip-SRXeZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:47:56 INFO - Running setup.py (path:/tmp/pip-X8b6J4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:47:56 INFO - Running setup.py (path:/tmp/pip-lnS7V3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:47:57 INFO - Running setup.py (path:/tmp/pip-lc7PWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:47:57 INFO - Running setup.py (path:/tmp/pip-Cuy3QF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:47:57 INFO - Running setup.py (path:/tmp/pip-3i8qfh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:47:57 INFO - Running setup.py (path:/tmp/pip-N4wGTN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:47:57 INFO - Running setup.py (path:/tmp/pip-7ngvzQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:47:57 INFO - Running setup.py (path:/tmp/pip-XFLceS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:47:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:47:57 INFO - Running setup.py (path:/tmp/pip-iMBYt1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:47:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:47:58 INFO - Running setup.py (path:/tmp/pip-pfANMK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:47:58 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:47:58 INFO - Running setup.py (path:/tmp/pip-Qp53ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:47:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:47:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
03:47:58 INFO - Running setup.py install for manifestparser
03:47:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:47:58 INFO - Running setup.py install for mozcrash
03:47:59 INFO - Running setup.py install for mozdebug
03:47:59 INFO - Running setup.py install for mozdevice
03:47:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:47:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:47:59 INFO - Running setup.py install for mozfile
03:47:59 INFO - Running setup.py install for mozhttpd
03:48:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Running setup.py install for mozinfo
03:48:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Running setup.py install for mozInstall
03:48:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Running setup.py install for mozleak
03:48:00 INFO - Running setup.py install for mozlog
03:48:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:48:00 INFO - Running setup.py install for moznetwork
03:48:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:48:01 INFO - Running setup.py install for mozprocess
03:48:01 INFO - Running setup.py install for mozprofile
03:48:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:48:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:48:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:48:01 INFO - Running setup.py install for mozrunner
03:48:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:48:01 INFO - Running setup.py install for mozscreenshot
03:48:02 INFO - Running setup.py install for moztest
03:48:02 INFO - Running setup.py install for mozversion
03:48:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:48:02 INFO - Running setup.py install for wptserve
03:48:02 INFO - Running setup.py install for marionette-driver
03:48:03 INFO - Running setup.py install for browsermob-proxy
03:48:03 INFO - Running setup.py install for marionette-client
03:48:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:48:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:48:03 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
03:48:03 INFO - Cleaning up...
03:48:03 INFO - Return code: 0
03:48:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:48:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:48:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:48:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:48:03 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 0x1ccf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cd03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d18d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, '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-1468231525.882152-1595278698', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:48:03 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
03:48:03 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
03:48:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:48:03 INFO - 'CCACHE_UMASK': '002',
03:48:03 INFO - 'DISPLAY': ':0',
03:48:03 INFO - 'HOME': '/home/cltbld',
03:48:03 INFO - 'LANG': 'en_US.UTF-8',
03:48:03 INFO - 'LOGNAME': 'cltbld',
03:48:03 INFO - 'MAIL': '/var/mail/cltbld',
03:48:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:48:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:48:03 INFO - 'MOZ_NO_REMOTE': '1',
03:48:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:48:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:48:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:48:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:48:03 INFO - 'PWD': '/builds/slave/test',
03:48:03 INFO - 'SHELL': '/bin/bash',
03:48:03 INFO - 'SHLVL': '1',
03:48:03 INFO - 'TERM': 'linux',
03:48:03 INFO - 'TMOUT': '86400',
03:48:03 INFO - 'USER': 'cltbld',
03:48:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:48:03 INFO - '_': '/tools/buildbot/bin/python'}
03:48:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:48:04 INFO - Running setup.py (path:/tmp/pip-0wqGdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:48:04 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
03:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:48:04 INFO - Running setup.py (path:/tmp/pip-bnM7vk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:48:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:48:04 INFO - Running setup.py (path:/tmp/pip-4Nmj71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:48:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:48:04 INFO - Running setup.py (path:/tmp/pip-YNfPF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:48:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:48:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:48:04 INFO - Running setup.py (path:/tmp/pip-j8Vbfd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:48:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:48:05 INFO - Running setup.py (path:/tmp/pip-K5p_Nl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:48:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:48:05 INFO - Running setup.py (path:/tmp/pip-sOFR_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:48:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:48:05 INFO - Running setup.py (path:/tmp/pip-YyWaX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:48:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:48:05 INFO - Running setup.py (path:/tmp/pip-KDpDGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:48:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:48:05 INFO - Running setup.py (path:/tmp/pip-6wm3Qn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:48:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:48:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:48:05 INFO - Running setup.py (path:/tmp/pip-CrSdbX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
03:48:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:48:06 INFO - Running setup.py (path:/tmp/pip-dS9RqI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
03:48:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:48:06 INFO - Running setup.py (path:/tmp/pip-gW5ZhX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
03:48:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:48:06 INFO - Running setup.py (path:/tmp/pip-biAzbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
03:48:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:48:06 INFO - Running setup.py (path:/tmp/pip-7YP5ZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:48:07 INFO - Running setup.py (path:/tmp/pip-0opVxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:48:07 INFO - Running setup.py (path:/tmp/pip-njjXlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:48:07 INFO - Running setup.py (path:/tmp/pip-JsrhdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:48:07 INFO - Running setup.py (path:/tmp/pip-01qXCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:48:07 INFO - Running setup.py (path:/tmp/pip-YAIAeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:48:07 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:48:08 INFO - Running setup.py (path:/tmp/pip-w52aBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:48:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:48:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:48:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:48:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:48:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:48: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
03:48: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
03:48:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:48:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:48:12 INFO - Downloading blessings-1.6.tar.gz
03:48:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:48:12 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:48:12 INFO - Installing collected packages: blessings
03:48:12 INFO - Running setup.py install for blessings
03:48:13 INFO - Successfully installed blessings
03:48:13 INFO - Cleaning up...
03:48:13 INFO - Return code: 0
03:48:13 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:48:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:48:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:48:13 INFO - Reading from file tmpfile_stdout
03:48:13 INFO - Current package versions:
03:48:13 INFO - argparse == 1.2.1
03:48:13 INFO - blessings == 1.6
03:48:13 INFO - blobuploader == 1.2.4
03:48:13 INFO - browsermob-proxy == 0.6.0
03:48:13 INFO - docopt == 0.6.1
03:48:13 INFO - manifestparser == 1.1
03:48:13 INFO - marionette-client == 2.3.0
03:48:13 INFO - marionette-driver == 1.4.0
03:48:13 INFO - mozInstall == 1.12
03:48:13 INFO - mozcrash == 0.17
03:48:13 INFO - mozdebug == 0.1
03:48:13 INFO - mozdevice == 0.48
03:48:13 INFO - mozfile == 1.2
03:48:13 INFO - mozhttpd == 0.7
03:48:13 INFO - mozinfo == 0.9
03:48:13 INFO - mozleak == 0.1
03:48:13 INFO - mozlog == 3.1
03:48:13 INFO - moznetwork == 0.27
03:48:13 INFO - mozprocess == 0.22
03:48:13 INFO - mozprofile == 0.28
03:48:13 INFO - mozrunner == 6.11
03:48:13 INFO - mozscreenshot == 0.1
03:48:13 INFO - mozsystemmonitor == 0.0
03:48:13 INFO - moztest == 0.7
03:48:13 INFO - mozversion == 1.4
03:48:13 INFO - psutil == 3.1.1
03:48:13 INFO - requests == 1.2.3
03:48:13 INFO - wptserve == 1.4.0
03:48:13 INFO - wsgiref == 0.1.2
03:48:13 INFO - Running post-action listener: _resource_record_post_action
03:48:13 INFO - Running post-action listener: _start_resource_monitoring
03:48:13 INFO - Starting resource monitoring.
03:48:13 INFO - #####
03:48:13 INFO - ##### Running pull step.
03:48:13 INFO - #####
03:48:13 INFO - Running pre-action listener: _resource_record_pre_action
03:48:13 INFO - Running main action method: pull
03:48:13 INFO - Pull has nothing to do!
03:48:13 INFO - Running post-action listener: _resource_record_post_action
03:48:13 INFO - #####
03:48:13 INFO - ##### Running install step.
03:48:13 INFO - #####
03:48:13 INFO - Running pre-action listener: _resource_record_pre_action
03:48:13 INFO - Running main action method: install
03:48:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:48:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:48:14 INFO - Reading from file tmpfile_stdout
03:48:14 INFO - Detecting whether we're running mozinstall >=1.0...
03:48:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:48:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:48:14 INFO - Reading from file tmpfile_stdout
03:48:14 INFO - Output received:
03:48:14 INFO - Usage: mozinstall [options] installer
03:48:14 INFO - Options:
03:48:14 INFO - -h, --help show this help message and exit
03:48:14 INFO - -d DEST, --destination=DEST
03:48:14 INFO - Directory to install application into. [default:
03:48:14 INFO - "/builds/slave/test"]
03:48:14 INFO - --app=APP Application being installed. [default: firefox]
03:48:14 INFO - mkdir: /builds/slave/test/build/application
03:48:14 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']
03:48:14 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
03:48:37 INFO - Reading from file tmpfile_stdout
03:48:37 INFO - Output received:
03:48:37 INFO - /builds/slave/test/build/application/firefox/firefox
03:48:37 INFO - Running post-action listener: _resource_record_post_action
03:48:37 INFO - #####
03:48:37 INFO - ##### Running run-tests step.
03:48:37 INFO - #####
03:48:37 INFO - Running pre-action listener: _resource_record_pre_action
03:48:37 INFO - Running main action method: run_tests
03:48:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:48:37 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:48:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:48:37 INFO - grabbing minidump binary from tooltool
03:48: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')]}
03:48:37 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 0x1d16000>, '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 0x1d16de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d17270>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:48:37 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
03:48:37 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
03:48:37 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:48:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:48:38 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpUKe7pl
03:48:38 INFO - INFO - File integrity verified, renaming tmpUKe7pl to linux64-minidump_stackwalk
03:48:38 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:48:38 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
03:48:38 INFO - Return code: 0
03:48:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
03:48:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:48:38 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/BS9xXf1tQV-dYhzAdweVng/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
03:48:38 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/BS9xXf1tQV-dYhzAdweVng/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
03:48:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:48:38 INFO - 'CCACHE_UMASK': '002',
03:48:38 INFO - 'DISPLAY': ':0',
03:48:38 INFO - 'HOME': '/home/cltbld',
03:48:38 INFO - 'LANG': 'en_US.UTF-8',
03:48:38 INFO - 'LOGNAME': 'cltbld',
03:48:38 INFO - 'MAIL': '/var/mail/cltbld',
03:48:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:48:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:48:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:48:38 INFO - 'MOZ_NO_REMOTE': '1',
03:48:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:48:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:48:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:48:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:48:38 INFO - 'PWD': '/builds/slave/test',
03:48:38 INFO - 'SHELL': '/bin/bash',
03:48:38 INFO - 'SHLVL': '1',
03:48:38 INFO - 'TERM': 'linux',
03:48:38 INFO - 'TMOUT': '86400',
03:48:38 INFO - 'USER': 'cltbld',
03:48:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468231525.882152-1595278698',
03:48:38 INFO - '_': '/tools/buildbot/bin/python'}
03:48:38 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/BS9xXf1tQV-dYhzAdweVng/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
03:48:39 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
03:48:39 INFO - import pkg_resources
03:48:40 INFO - Using 1 client processes
03:48:41 INFO - wptserve Starting http server on 127.0.0.1:8000
03:48:41 INFO - wptserve Starting http server on 127.0.0.1:8001
03:48:41 INFO - wptserve Starting http server on 127.0.0.1:8443
03:48:43 INFO - SUITE-START | Running 1476 tests
03:48:43 INFO - Running testharness tests
03:48:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:48:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:48:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:48:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:48:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:48:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:48:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:48:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:48:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:48:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:48:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:48:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:48:43 INFO - Setting up ssl
03:48:43 INFO - PROCESS | certutil |
03:48:43 INFO - PROCESS | certutil |
03:48:43 INFO - PROCESS | certutil |
03:48:43 INFO - Certificate Nickname Trust Attributes
03:48:43 INFO - SSL,S/MIME,JAR/XPI
03:48:43 INFO -
03:48:43 INFO - web-platform-tests CT,,
03:48:43 INFO -
03:48:43 INFO - Starting runner
03:48:46 INFO - PROCESS | 1957 | 1468234126299 Marionette INFO Listening on port 2828
03:48:48 INFO - PROCESS | 1957 | 1468234128759 Marionette INFO startBrowser ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:48 INFO - PROCESS | 1957 | 1468234128781 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:49 INFO - PROCESS | 1957 | 1468234129217 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:49 INFO - PROCESS | 1957 | 1468234129320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:49 INFO - PROCESS | 1957 | 1468234129653 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:48:49 INFO - PROCESS | 1957 | 1468234129715 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:49 INFO - PROCESS | 1957 | 1468234129733 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 493ms
03:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:48:50 INFO - PROCESS | 1957 | 1468234130307 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:50 INFO - PROCESS | 1957 | 1468234130415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 607ms
03:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:48:50 INFO - PROCESS | 1957 | 1468234130851 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:50 INFO - PROCESS | 1957 | 1468234130955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 475ms
03:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:48:51 INFO - PROCESS | 1957 | 1468234131331 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:51 INFO - PROCESS | 1957 | 1468234131425 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms
03:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:48:51 INFO - PROCESS | 1957 | 1468234131808 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:51 INFO - PROCESS | 1957 | 1468234131911 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 475ms
03:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:48:52 INFO - PROCESS | 1957 | 1468234132285 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:52 INFO - PROCESS | 1957 | 1468234132388 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 469ms
03:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:48:52 INFO - PROCESS | 1957 | 1468234132762 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:52 INFO - PROCESS | 1957 | 1468234132855 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 477ms
03:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:48:53 INFO - PROCESS | 1957 | 1468234133244 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:53 INFO - PROCESS | 1957 | 1468234133344 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 478ms
03:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:48:53 INFO - PROCESS | 1957 | 1468234133728 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:53 INFO - PROCESS | 1957 | 1468234133828 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 576ms
03:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:48:54 INFO - PROCESS | 1957 | 1468234134308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:54 INFO - PROCESS | 1957 | 1468234134427 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 475ms
03:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:48:54 INFO - PROCESS | 1957 | 1468234134788 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:54 INFO - PROCESS | 1957 | 1468234134882 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms
03:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:48:55 INFO - PROCESS | 1957 | 1468234135263 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:55 INFO - PROCESS | 1957 | 1468234135361 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 479ms
03:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:48:55 INFO - PROCESS | 1957 | 1468234135750 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:55 INFO - PROCESS | 1957 | 1468234135847 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 474ms
03:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:48:56 INFO - PROCESS | 1957 | 1468234136240 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:56 INFO - PROCESS | 1957 | 1468234136369 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 722ms
03:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:48:56 INFO - PROCESS | 1957 | 1468234136971 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:57 INFO - PROCESS | 1957 | 1468234137073 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 572ms
03:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:48:57 INFO - PROCESS | 1957 | 1468234137553 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:57 INFO - PROCESS | 1957 | 1468234137659 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 522ms
03:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:48:58 INFO - PROCESS | 1957 | 1468234138088 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:58 INFO - PROCESS | 1957 | 1468234138182 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 479ms
03:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:48:58 INFO - PROCESS | 1957 | 1468234138564 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:58 INFO - PROCESS | 1957 | 1468234138657 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 520ms
03:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:48:59 INFO - PROCESS | 1957 | 1468234139090 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:59 INFO - PROCESS | 1957 | 1468234139178 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms
03:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:48:59 INFO - PROCESS | 1957 | 1468234139574 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:48:59 INFO - PROCESS | 1957 | 1468234139681 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 482ms
03:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:49:00 INFO - PROCESS | 1957 | 1468234140058 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:00 INFO - PROCESS | 1957 | 1468234140149 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms
03:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:49:00 INFO - PROCESS | 1957 | 1468234140539 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:00 INFO - PROCESS | 1957 | 1468234140638 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms
03:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:49:01 INFO - PROCESS | 1957 | 1468234141026 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:01 INFO - PROCESS | 1957 | 1468234141171 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 532ms
03:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:49:01 INFO - PROCESS | 1957 | 1468234141562 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:01 INFO - PROCESS | 1957 | 1468234141678 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 627ms
03:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:49:02 INFO - PROCESS | 1957 | 1468234142195 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:02 INFO - PROCESS | 1957 | 1468234142307 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 479ms
03:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:49:02 INFO - PROCESS | 1957 | 1468234142685 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:02 INFO - PROCESS | 1957 | 1468234142766 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms
03:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:49:03 INFO - PROCESS | 1957 | 1468234143163 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:03 INFO - PROCESS | 1957 | 1468234143256 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms
03:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:49:03 INFO - PROCESS | 1957 | 1468234143638 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:03 INFO - PROCESS | 1957 | 1468234143723 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms
03:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:49:04 INFO - PROCESS | 1957 | 1468234144114 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:04 INFO - PROCESS | 1957 | 1468234144201 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 679ms
03:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:49:04 INFO - PROCESS | 1957 | 1468234144801 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:04 INFO - PROCESS | 1957 | 1468234144916 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms
03:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:49:05 INFO - PROCESS | 1957 | 1468234145336 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:05 INFO - PROCESS | 1957 | 1468234145431 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 580ms
03:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:49:05 INFO - PROCESS | 1957 | 1468234145921 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:06 INFO - PROCESS | 1957 | 1468234146033 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 676ms
03:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:49:06 INFO - PROCESS | 1957 | 1468234146595 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:06 INFO - PROCESS | 1957 | 1468234146682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms
03:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:49:07 INFO - PROCESS | 1957 | 1468234147070 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:07 INFO - PROCESS | 1957 | 1468234147155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms
03:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:49:07 INFO - PROCESS | 1957 | 1468234147548 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:07 INFO - PROCESS | 1957 | 1468234147645 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms
03:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:49:08 INFO - PROCESS | 1957 | 1468234148021 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:08 INFO - PROCESS | 1957 | 1468234148101 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 423ms
03:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:49:08 INFO - PROCESS | 1957 | 1468234148450 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:08 INFO - PROCESS | 1957 | 1468234148538 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 576ms
03:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:49:09 INFO - PROCESS | 1957 | 1468234149036 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:09 INFO - PROCESS | 1957 | 1468234149137 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 676ms
03:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:49:09 INFO - PROCESS | 1957 | 1468234149761 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:09 INFO - PROCESS | 1957 | 1468234149848 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 494ms
03:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:49:10 INFO - PROCESS | 1957 | 1468234150254 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:10 INFO - PROCESS | 1957 | 1468234150350 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 525ms
03:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:49:10 INFO - PROCESS | 1957 | 1468234150794 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:10 INFO - PROCESS | 1957 | 1468234150891 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 527ms
03:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:49:11 INFO - PROCESS | 1957 | 1468234151318 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:11 INFO - PROCESS | 1957 | 1468234151422 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 472ms
03:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:49:11 INFO - PROCESS | 1957 | 1468234151795 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:11 INFO - PROCESS | 1957 | 1468234151886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 528ms
03:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:49:12 INFO - PROCESS | 1957 | 1468234152338 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:12 INFO - PROCESS | 1957 | 1468234152477 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 522ms
03:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:49:12 INFO - PROCESS | 1957 | 1468234152860 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:12 INFO - PROCESS | 1957 | 1468234152952 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 523ms
03:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:49:13 INFO - PROCESS | 1957 | 1468234153388 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:13 INFO - PROCESS | 1957 | 1468234153469 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 422ms
03:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:49:13 INFO - PROCESS | 1957 | 1468234153817 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:13 INFO - PROCESS | 1957 | 1468234153906 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms
03:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:49:14 INFO - PROCESS | 1957 | 1468234154300 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:14 INFO - PROCESS | 1957 | 1468234154400 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 522ms
03:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:49:14 INFO - PROCESS | 1957 | 1468234154830 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:14 INFO - PROCESS | 1957 | 1468234154939 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 476ms
03:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:49:15 INFO - PROCESS | 1957 | 1468234155312 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:15 INFO - PROCESS | 1957 | 1468234155409 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 481ms
03:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:49:15 INFO - PROCESS | 1957 | 1468234155798 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:15 INFO - PROCESS | 1957 | 1468234155896 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 581ms
03:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:49:16 INFO - PROCESS | 1957 | 1468234156390 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:16 INFO - PROCESS | 1957 | 1468234156501 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 773ms
03:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:49:17 INFO - PROCESS | 1957 | 1468234157169 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:17 INFO - PROCESS | 1957 | 1468234157266 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 628ms
03:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:49:17 INFO - PROCESS | 1957 | 1468234157816 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:17 INFO - PROCESS | 1957 | 1468234157916 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 527ms
03:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:49:18 INFO - PROCESS | 1957 | 1468234158355 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:18 INFO - PROCESS | 1957 | 1468234158462 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 529ms
03:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:49:18 INFO - PROCESS | 1957 | 1468234158886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:18 INFO - PROCESS | 1957 | 1468234158993 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 527ms
03:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:49:19 INFO - PROCESS | 1957 | 1468234159418 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:19 INFO - PROCESS | 1957 | 1468234159522 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 525ms
03:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:49:19 INFO - PROCESS | 1957 | 1468234159956 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:20 INFO - PROCESS | 1957 | 1468234160145 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 782ms
03:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:49:20 INFO - PROCESS | 1957 | 1468234160737 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:20 INFO - PROCESS | 1957 | 1468234160855 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 522ms
03:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:49:21 INFO - PROCESS | 1957 | 1468234161287 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:21 INFO - PROCESS | 1957 | 1468234161398 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 527ms
03:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:49:21 INFO - PROCESS | 1957 | 1468234161813 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:21 INFO - PROCESS | 1957 | 1468234161913 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms
03:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:49:22 INFO - PROCESS | 1957 | 1468234162345 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:22 INFO - PROCESS | 1957 | 1468234162447 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 530ms
03:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:49:22 INFO - PROCESS | 1957 | 1468234162876 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:22 INFO - PROCESS | 1957 | 1468234162993 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 581ms
03:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:49:23 INFO - PROCESS | 1957 | 1468234163468 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:23 INFO - PROCESS | 1957 | 1468234163619 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 675ms
03:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:49:24 INFO - PROCESS | 1957 | 1468234164193 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:24 INFO - PROCESS | 1957 | 1468234164344 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 833ms
03:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:49:25 INFO - PROCESS | 1957 | 1468234165005 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:25 INFO - PROCESS | 1957 | 1468234165108 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 527ms
03:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:49:25 INFO - PROCESS | 1957 | 1468234165543 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:25 INFO - PROCESS | 1957 | 1468234165642 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 476ms
03:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:49:26 INFO - PROCESS | 1957 | 1468234166030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:26 INFO - PROCESS | 1957 | 1468234166124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 477ms
03:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:49:26 INFO - PROCESS | 1957 | 1468234166505 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:26 INFO - PROCESS | 1957 | 1468234166593 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms
03:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:49:26 INFO - PROCESS | 1957 | 1468234166981 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:27 INFO - PROCESS | 1957 | 1468234167072 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 575ms
03:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:49:27 INFO - PROCESS | 1957 | 1468234167571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:27 INFO - PROCESS | 1957 | 1468234167690 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 531ms
03:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:49:28 INFO - PROCESS | 1957 | 1468234168097 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:28 INFO - PROCESS | 1957 | 1468234168197 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 476ms
03:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:49:28 INFO - PROCESS | 1957 | 1468234168580 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:28 INFO - PROCESS | 1957 | 1468234168662 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 476ms
03:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:49:29 INFO - PROCESS | 1957 | 1468234169060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:29 INFO - PROCESS | 1957 | 1468234169181 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 524ms
03:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:49:29 INFO - PROCESS | 1957 | 1468234169589 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:29 INFO - PROCESS | 1957 | 1468234169674 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 482ms
03:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:49:30 INFO - PROCESS | 1957 | 1468234170078 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:30 INFO - PROCESS | 1957 | 1468234170181 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 478ms
03:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:49:30 INFO - PROCESS | 1957 | 1468234170561 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:30 INFO - PROCESS | 1957 | 1468234170655 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 479ms
03:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:49:31 INFO - PROCESS | 1957 | 1468234171046 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:31 INFO - PROCESS | 1957 | 1468234171173 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 774ms
03:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:49:31 INFO - PROCESS | 1957 | 1468234171848 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:31 INFO - PROCESS | 1957 | 1468234171951 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 898ms
03:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:49:32 INFO - PROCESS | 1957 | 1468234172733 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:32 INFO - PROCESS | 1957 | 1468234172826 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms
03:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:49:33 INFO - PROCESS | 1957 | 1468234173265 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:33 INFO - PROCESS | 1957 | 1468234173367 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 524ms
03:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:49:33 INFO - PROCESS | 1957 | 1468234173807 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:33 INFO - PROCESS | 1957 | 1468234173904 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 526ms
03:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:49:34 INFO - PROCESS | 1957 | 1468234174331 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:34 INFO - PROCESS | 1957 | 1468234174422 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 524ms
03:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:49:34 INFO - PROCESS | 1957 | 1468234174876 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:34 INFO - PROCESS | 1957 | 1468234174968 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 536ms
03:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:49:35 INFO - PROCESS | 1957 | 1468234175404 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:35 INFO - PROCESS | 1957 | 1468234175546 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms
03:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:49:35 INFO - PROCESS | 1957 | 1468234175978 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:36 INFO - PROCESS | 1957 | 1468234176068 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 478ms
03:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:49:36 INFO - PROCESS | 1957 | 1468234176459 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:36 INFO - PROCESS | 1957 | 1468234176550 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 485ms
03:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:49:36 INFO - PROCESS | 1957 | 1468234176956 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:37 INFO - PROCESS | 1957 | 1468234177037 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 477ms
03:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:49:37 INFO - PROCESS | 1957 | 1468234177436 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:37 INFO - PROCESS | 1957 | 1468234177524 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms
03:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:49:37 INFO - PROCESS | 1957 | 1468234177920 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:38 INFO - PROCESS | 1957 | 1468234178022 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 785ms
03:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:49:38 INFO - PROCESS | 1957 | 1468234178704 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:38 INFO - PROCESS | 1957 | 1468234178810 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms
03:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:49:39 INFO - PROCESS | 1957 | 1468234179433 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:39 INFO - PROCESS | 1957 | 1468234179532 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 474ms
03:49:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:49:39 INFO - PROCESS | 1957 | 1468234179920 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:40 INFO - PROCESS | 1957 | 1468234180037 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:49:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms
03:49:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:49:40 INFO - PROCESS | 1957 | 1468234180454 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:40 INFO - PROCESS | 1957 | 1468234180547 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:49:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 577ms
03:49:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:49:41 INFO - PROCESS | 1957 | 1468234181029 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:41 INFO - PROCESS | 1957 | 1468234181121 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:49:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 474ms
03:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:49:41 INFO - PROCESS | 1957 | 1468234181506 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:41 INFO - PROCESS | 1957 | 1468234181602 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms
03:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:49:42 INFO - PROCESS | 1957 | 1468234182135 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:42 INFO - PROCESS | 1957 | 1468234182252 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 622ms
03:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:49:42 INFO - PROCESS | 1957 | 1468234182761 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:42 INFO - PROCESS | 1957 | 1468234182839 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms
03:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:49:43 INFO - PROCESS | 1957 | 1468234183236 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:43 INFO - PROCESS | 1957 | 1468234183328 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms
03:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:49:43 INFO - PROCESS | 1957 | 1468234183762 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:43 INFO - PROCESS | 1957 | 1468234183850 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 477ms
03:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:49:44 INFO - PROCESS | 1957 | 1468234184245 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:44 INFO - PROCESS | 1957 | 1468234184345 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms
03:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:49:44 INFO - PROCESS | 1957 | 1468234184721 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:44 INFO - PROCESS | 1957 | 1468234184821 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 471ms
03:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:49:45 INFO - PROCESS | 1957 | 1468234185197 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:45 INFO - PROCESS | 1957 | 1468234185283 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms
03:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:49:45 INFO - PROCESS | 1957 | 1468234185733 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:45 INFO - PROCESS | 1957 | 1468234185865 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
03:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1125ms
03:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:49:46 INFO - PROCESS | 1957 | 1468234186867 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:47 INFO - PROCESS | 1957 | 1468234187216 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1224ms
03:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:49:48 INFO - PROCESS | 1957 | 1468234188099 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:48 INFO - PROCESS | 1957 | 1468234188185 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:48 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:49:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:49:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 482ms
03:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:49:48 INFO - PROCESS | 1957 | 1468234188587 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:48 INFO - PROCESS | 1957 | 1468234188679 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:48 INFO - PROCESS | 1957 | 1468234188863 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 526ms
03:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:49:49 INFO - PROCESS | 1957 | 1468234189137 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:49 INFO - PROCESS | 1957 | 1468234189260 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 628ms
03:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:49:49 INFO - PROCESS | 1957 | 1468234189764 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:49 INFO - PROCESS | 1957 | 1468234189962 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 632ms
03:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:49:50 INFO - PROCESS | 1957 | 1468234190416 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:50 INFO - PROCESS | 1957 | 1468234190592 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 684ms
03:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:49:51 INFO - PROCESS | 1957 | 1468234191098 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:51 INFO - PROCESS | 1957 | 1468234191199 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 487ms
03:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:49:51 INFO - PROCESS | 1957 | 1468234191588 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:51 INFO - PROCESS | 1957 | 1468234191676 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:49:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 470ms
03:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:49:52 INFO - PROCESS | 1957 | 1468234192065 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:52 INFO - PROCESS | 1957 | 1468234192154 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 476ms
03:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:49:52 INFO - PROCESS | 1957 | 1468234192546 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:52 INFO - PROCESS | 1957 | 1468234192629 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 476ms
03:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:49:53 INFO - PROCESS | 1957 | 1468234193030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:53 INFO - PROCESS | 1957 | 1468234193146 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:49:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 881ms
03:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:49:53 INFO - PROCESS | 1957 | 1468234193921 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:54 INFO - PROCESS | 1957 | 1468234194015 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:49:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 535ms
03:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:49:54 INFO - PROCESS | 1957 | 1468234194467 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:54 INFO - PROCESS | 1957 | 1468234194559 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms
03:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:49:55 INFO - PROCESS | 1957 | 1468234195002 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:55 INFO - PROCESS | 1957 | 1468234195093 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 529ms
03:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:49:55 INFO - PROCESS | 1957 | 1468234195528 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:55 INFO - PROCESS | 1957 | 1468234195617 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 578ms
03:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:49:56 INFO - PROCESS | 1957 | 1468234196110 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:56 INFO - PROCESS | 1957 | 1468234196210 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 576ms
03:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:49:56 INFO - PROCESS | 1957 | 1468234196694 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:56 INFO - PROCESS | 1957 | 1468234196828 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms
03:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:49:57 INFO - PROCESS | 1957 | 1468234197218 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:57 INFO - PROCESS | 1957 | 1468234197309 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 425ms
03:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:49:57 INFO - PROCESS | 1957 | 1468234197649 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:57 INFO - PROCESS | 1957 | 1468234197731 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 478ms
03:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:49:58 INFO - PROCESS | 1957 | 1468234198132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:58 INFO - PROCESS | 1957 | 1468234198210 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms
03:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:49:58 INFO - PROCESS | 1957 | 1468234198608 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:58 INFO - PROCESS | 1957 | 1468234198695 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 473ms
03:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:49:59 INFO - PROCESS | 1957 | 1468234199093 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:59 INFO - PROCESS | 1957 | 1468234199193 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 480ms
03:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:49:59 INFO - PROCESS | 1957 | 1468234199571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:49:59 INFO - PROCESS | 1957 | 1468234199656 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 570ms
03:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:50:00 INFO - PROCESS | 1957 | 1468234200151 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:00 INFO - PROCESS | 1957 | 1468234200275 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
03:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 732ms
03:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:50:00 INFO - PROCESS | 1957 | 1468234200886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:01 INFO - PROCESS | 1957 | 1468234201207 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 721ms
03:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:50:01 INFO - PROCESS | 1957 | 1468234201617 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:01 INFO - PROCESS | 1957 | 1468234201711 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms
03:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:50:02 INFO - PROCESS | 1957 | 1468234202147 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:02 INFO - PROCESS | 1957 | 1468234202264 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
03:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 578ms
03:50:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:50:02 INFO - PROCESS | 1957 | 1468234202741 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:02 INFO - PROCESS | 1957 | 1468234202835 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:50:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:50:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:50:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 532ms
03:50:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:50:03 INFO - PROCESS | 1957 | 1468234203272 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:03 INFO - PROCESS | 1957 | 1468234203371 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:50:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms
03:50:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:50:03 INFO - PROCESS | 1957 | 1468234203800 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:03 INFO - PROCESS | 1957 | 1468234203917 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
03:50:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms
03:50:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:50:04 INFO - PROCESS | 1957 | 1468234204326 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:04 INFO - PROCESS | 1957 | 1468234204436 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
03:50:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms
03:50:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:50:04 INFO - PROCESS | 1957 | 1468234204865 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:05 INFO - PROCESS | 1957 | 1468234205019 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:50:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 693ms
03:50:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:50:05 INFO - PROCESS | 1957 | 1468234205571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:05 INFO - PROCESS | 1957 | 1468234205666 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
03:50:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 477ms
03:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:50:06 INFO - PROCESS | 1957 | 1468234206042 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:06 INFO - PROCESS | 1957 | 1468234206127 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 477ms
03:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:50:06 INFO - PROCESS | 1957 | 1468234206524 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:06 INFO - PROCESS | 1957 | 1468234206614 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms
03:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:50:07 INFO - PROCESS | 1957 | 1468234207001 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:07 INFO - PROCESS | 1957 | 1468234207107 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 625ms
03:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:50:07 INFO - PROCESS | 1957 | 1468234207633 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:07 INFO - PROCESS | 1957 | 1468234207747 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 724ms
03:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:50:08 INFO - PROCESS | 1957 | 1468234208366 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:08 INFO - PROCESS | 1957 | 1468234208452 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 481ms
03:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:50:08 INFO - PROCESS | 1957 | 1468234208856 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:08 INFO - PROCESS | 1957 | 1468234208944 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 476ms
03:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:50:09 INFO - PROCESS | 1957 | 1468234209345 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:09 INFO - PROCESS | 1957 | 1468234209440 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 526ms
03:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:50:09 INFO - PROCESS | 1957 | 1468234209869 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:09 INFO - PROCESS | 1957 | 1468234209983 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms
03:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:50:10 INFO - PROCESS | 1957 | 1468234210548 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:10 INFO - PROCESS | 1957 | 1468234210653 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 735ms
03:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:50:11 INFO - PROCESS | 1957 | 1468234211288 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:11 INFO - PROCESS | 1957 | 1468234211382 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 580ms
03:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:50:11 INFO - PROCESS | 1957 | 1468234211886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:11 INFO - PROCESS | 1957 | 1468234211990 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 583ms
03:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:50:12 INFO - PROCESS | 1957 | 1468234212488 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:12 INFO - PROCESS | 1957 | 1468234212581 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 582ms
03:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:50:13 INFO - PROCESS | 1957 | 1468234213060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:13 INFO - PROCESS | 1957 | 1468234213163 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 477ms
03:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:50:13 INFO - PROCESS | 1957 | 1468234213546 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:13 INFO - PROCESS | 1957 | 1468234213628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 480ms
03:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:50:14 INFO - PROCESS | 1957 | 1468234214030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:14 INFO - PROCESS | 1957 | 1468234214132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms
03:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:50:14 INFO - PROCESS | 1957 | 1468234214553 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:14 INFO - PROCESS | 1957 | 1468234214660 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms
03:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:50:15 INFO - PROCESS | 1957 | 1468234215077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:15 INFO - PROCESS | 1957 | 1468234215166 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms
03:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:50:15 INFO - PROCESS | 1957 | 1468234215556 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:15 INFO - PROCESS | 1957 | 1468234215685 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 822ms
03:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:50:16 INFO - PROCESS | 1957 | 1468234216383 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:16 INFO - PROCESS | 1957 | 1468234216481 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 525ms
03:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:50:16 INFO - PROCESS | 1957 | 1468234216920 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:17 INFO - PROCESS | 1957 | 1468234217009 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 485ms
03:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:50:17 INFO - PROCESS | 1957 | 1468234217423 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:17 INFO - PROCESS | 1957 | 1468234217514 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 480ms
03:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:50:17 INFO - PROCESS | 1957 | 1468234217894 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:17 INFO - PROCESS | 1957 | 1468234217985 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 476ms
03:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:50:18 INFO - PROCESS | 1957 | 1468234218385 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:18 INFO - PROCESS | 1957 | 1468234218479 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 685ms
03:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:50:19 INFO - PROCESS | 1957 | 1468234219077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:19 INFO - PROCESS | 1957 | 1468234219196 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms
03:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:50:19 INFO - PROCESS | 1957 | 1468234219556 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:19 INFO - PROCESS | 1957 | 1468234219639 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 487ms
03:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:50:20 INFO - PROCESS | 1957 | 1468234220044 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:20 INFO - PROCESS | 1957 | 1468234220129 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 477ms
03:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:50:20 INFO - PROCESS | 1957 | 1468234220528 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:20 INFO - PROCESS | 1957 | 1468234220612 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 428ms
03:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:50:20 INFO - PROCESS | 1957 | 1468234220963 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:21 INFO - PROCESS | 1957 | 1468234221072 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms
03:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:50:21 INFO - PROCESS | 1957 | 1468234221442 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:21 INFO - PROCESS | 1957 | 1468234221539 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 525ms
03:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:50:21 INFO - PROCESS | 1957 | 1468234221969 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:22 INFO - PROCESS | 1957 | 1468234222052 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 533ms
03:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:50:22 INFO - PROCESS | 1957 | 1468234222510 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:22 INFO - PROCESS | 1957 | 1468234222626 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
03:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 581ms
03:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:50:23 INFO - PROCESS | 1957 | 1468234223099 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:23 INFO - PROCESS | 1957 | 1468234223271 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 931ms
03:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:50:24 INFO - PROCESS | 1957 | 1468234224037 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:24 INFO - PROCESS | 1957 | 1468234224136 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1025ms
03:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:50:25 INFO - PROCESS | 1957 | 1468234225080 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:25 INFO - PROCESS | 1957 | 1468234225177 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 980ms
03:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:50:26 INFO - PROCESS | 1957 | 1468234226084 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:26 INFO - PROCESS | 1957 | 1468234226195 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1037ms
03:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:50:27 INFO - PROCESS | 1957 | 1468234227104 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:27 INFO - PROCESS | 1957 | 1468234227195 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
03:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 930ms
03:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:50:28 INFO - PROCESS | 1957 | 1468234228040 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:28 INFO - PROCESS | 1957 | 1468234228127 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
03:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 923ms
03:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:50:28 INFO - PROCESS | 1957 | 1468234228970 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:29 INFO - PROCESS | 1957 | 1468234229073 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 930ms
03:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:50:29 INFO - PROCESS | 1957 | 1468234229906 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:30 INFO - PROCESS | 1957 | 1468234230010 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1189ms
03:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:50:31 INFO - PROCESS | 1957 | 1468234231101 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:31 INFO - PROCESS | 1957 | 1468234231189 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms
03:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:50:32 INFO - PROCESS | 1957 | 1468234232089 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:32 INFO - PROCESS | 1957 | 1468234232183 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
03:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms
03:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:50:33 INFO - PROCESS | 1957 | 1468234233078 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:33 INFO - PROCESS | 1957 | 1468234233179 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1076ms
03:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:50:34 INFO - PROCESS | 1957 | 1468234234153 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:34 INFO - PROCESS | 1957 | 1468234234251 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:34 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 474ms
03:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:50:34 INFO - PROCESS | 1957 | 1468234234633 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:34 INFO - PROCESS | 1957 | 1468234234731 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 577ms
03:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:50:35 INFO - PROCESS | 1957 | 1468234235219 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:35 INFO - PROCESS | 1957 | 1468234235339 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
03:50:35 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:50:35 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 522ms
03:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:50:35 INFO - PROCESS | 1957 | 1468234235749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:35 INFO - PROCESS | 1957 | 1468234235832 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 474ms
03:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:50:36 INFO - PROCESS | 1957 | 1468234236228 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:36 INFO - PROCESS | 1957 | 1468234236316 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:50:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 925ms
03:50:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:50:37 INFO - PROCESS | 1957 | 1468234237163 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:37 INFO - PROCESS | 1957 | 1468234237324 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
03:50:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1230ms
03:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:50:38 INFO - PROCESS | 1957 | 1468234238400 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:38 INFO - PROCESS | 1957 | 1468234238499 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
03:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1027ms
03:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:50:39 INFO - PROCESS | 1957 | 1468234239448 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:39 INFO - PROCESS | 1957 | 1468234239546 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 977ms
03:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:50:40 INFO - PROCESS | 1957 | 1468234240445 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:40 INFO - PROCESS | 1957 | 1468234240544 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
03:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1031ms
03:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:50:41 INFO - PROCESS | 1957 | 1468234241465 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:41 INFO - PROCESS | 1957 | 1468234241560 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms
03:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:50:41 INFO - PROCESS | 1957 | 1468234241941 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:42 INFO - PROCESS | 1957 | 1468234242029 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 927ms
03:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:50:42 INFO - PROCESS | 1957 | 1468234242876 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:42 INFO - PROCESS | 1957 | 1468234242982 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 923ms
03:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:50:43 INFO - PROCESS | 1957 | 1468234243802 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:43 INFO - PROCESS | 1957 | 1468234243891 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 774ms
03:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:50:44 INFO - PROCESS | 1957 | 1468234244587 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:44 INFO - PROCESS | 1957 | 1468234244686 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 479ms
03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:50:45 INFO - PROCESS | 1957 | 1468234245076 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:45 INFO - PROCESS | 1957 | 1468234245184 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 525ms
03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:50:45 INFO - PROCESS | 1957 | 1468234245615 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:45 INFO - PROCESS | 1957 | 1468234245716 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 482ms
03:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:50:46 INFO - PROCESS | 1957 | 1468234246093 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:46 INFO - PROCESS | 1957 | 1468234246222 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 583ms
03:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:50:46 INFO - PROCESS | 1957 | 1468234246682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:46 INFO - PROCESS | 1957 | 1468234246771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 530ms
03:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:50:47 INFO - PROCESS | 1957 | 1468234247221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:47 INFO - PROCESS | 1957 | 1468234247354 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 524ms
03:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:50:47 INFO - PROCESS | 1957 | 1468234247749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:47 INFO - PROCESS | 1957 | 1468234247839 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 483ms
03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:50:48 INFO - PROCESS | 1957 | 1468234248237 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:48 INFO - PROCESS | 1957 | 1468234248322 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 475ms
03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:50:48 INFO - PROCESS | 1957 | 1468234248718 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:48 INFO - PROCESS | 1957 | 1468234248806 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
03:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 424ms
03:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:50:49 INFO - PROCESS | 1957 | 1468234249149 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:49 INFO - PROCESS | 1957 | 1468234249231 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 424ms
03:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:50:49 INFO - PROCESS | 1957 | 1468234249579 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:49 INFO - PROCESS | 1957 | 1468234249682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:50 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:50:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:50:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 476ms
03:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:50:50 INFO - PROCESS | 1957 | 1468234250060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:50 INFO - PROCESS | 1957 | 1468234250142 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 427ms
03:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:50:50 INFO - PROCESS | 1957 | 1468234250498 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:50 INFO - PROCESS | 1957 | 1468234250614 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:50:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:50:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 629ms
03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:50:51 INFO - PROCESS | 1957 | 1468234251156 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:51 INFO - PROCESS | 1957 | 1468234251391 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 723ms
03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:50:51 INFO - PROCESS | 1957 | 1468234251885 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:51 INFO - PROCESS | 1957 | 1468234251982 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 575ms
03:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:50:52 INFO - PROCESS | 1957 | 1468234252470 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:52 INFO - PROCESS | 1957 | 1468234252584 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms
03:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:50:53 INFO - PROCESS | 1957 | 1468234253006 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:53 INFO - PROCESS | 1957 | 1468234253101 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms
03:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:50:53 INFO - PROCESS | 1957 | 1468234253479 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:53 INFO - PROCESS | 1957 | 1468234253565 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 480ms
03:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:50:53 INFO - PROCESS | 1957 | 1468234253970 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:54 INFO - PROCESS | 1957 | 1468234254073 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 579ms
03:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:50:54 INFO - PROCESS | 1957 | 1468234254548 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:54 INFO - PROCESS | 1957 | 1468234254655 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 527ms
03:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:50:55 INFO - PROCESS | 1957 | 1468234255080 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:55 INFO - PROCESS | 1957 | 1468234255158 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 477ms
03:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:50:55 INFO - PROCESS | 1957 | 1468234255572 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:55 INFO - PROCESS | 1957 | 1468234255665 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 475ms
03:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:50:56 INFO - PROCESS | 1957 | 1468234256046 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:56 INFO - PROCESS | 1957 | 1468234256132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms
03:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:50:56 INFO - PROCESS | 1957 | 1468234256523 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:56 INFO - PROCESS | 1957 | 1468234256607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 479ms
03:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:50:57 INFO - PROCESS | 1957 | 1468234257008 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:57 INFO - PROCESS | 1957 | 1468234257104 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 475ms
03:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:50:57 INFO - PROCESS | 1957 | 1468234257489 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:57 INFO - PROCESS | 1957 | 1468234257573 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 473ms
03:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:50:57 INFO - PROCESS | 1957 | 1468234257974 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:58 INFO - PROCESS | 1957 | 1468234258113 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 774ms
03:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:50:58 INFO - PROCESS | 1957 | 1468234258757 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:58 INFO - PROCESS | 1957 | 1468234258860 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 722ms
03:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:50:59 INFO - PROCESS | 1957 | 1468234259485 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:50:59 INFO - PROCESS | 1957 | 1468234259578 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms
03:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:51:00 INFO - PROCESS | 1957 | 1468234260018 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:00 INFO - PROCESS | 1957 | 1468234260117 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms
03:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:51:00 INFO - PROCESS | 1957 | 1468234260557 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:00 INFO - PROCESS | 1957 | 1468234260658 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms
03:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:51:01 INFO - PROCESS | 1957 | 1468234261077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:01 INFO - PROCESS | 1957 | 1468234261183 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 525ms
03:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:51:01 INFO - PROCESS | 1957 | 1468234261620 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:01 INFO - PROCESS | 1957 | 1468234261743 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 584ms
03:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:51:02 INFO - PROCESS | 1957 | 1468234262208 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:02 INFO - PROCESS | 1957 | 1468234262327 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 572ms
03:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:51:02 INFO - PROCESS | 1957 | 1468234262786 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:02 INFO - PROCESS | 1957 | 1468234262871 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 530ms
03:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:51:03 INFO - PROCESS | 1957 | 1468234263316 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:03 INFO - PROCESS | 1957 | 1468234263405 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 483ms
03:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:51:03 INFO - PROCESS | 1957 | 1468234263809 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:03 INFO - PROCESS | 1957 | 1468234263904 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms
03:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:51:04 INFO - PROCESS | 1957 | 1468234264281 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:04 INFO - PROCESS | 1957 | 1468234264376 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 483ms
03:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:51:04 INFO - PROCESS | 1957 | 1468234264768 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:04 INFO - PROCESS | 1957 | 1468234264873 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 479ms
03:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:51:05 INFO - PROCESS | 1957 | 1468234265254 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:05 INFO - PROCESS | 1957 | 1468234265373 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 729ms
03:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:51:06 INFO - PROCESS | 1957 | 1468234266038 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:06 INFO - PROCESS | 1957 | 1468234266144 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 573ms
03:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:51:06 INFO - PROCESS | 1957 | 1468234266621 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:06 INFO - PROCESS | 1957 | 1468234266725 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 525ms
03:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:51:07 INFO - PROCESS | 1957 | 1468234267153 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:07 INFO - PROCESS | 1957 | 1468234267257 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 528ms
03:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:51:07 INFO - PROCESS | 1957 | 1468234267679 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:07 INFO - PROCESS | 1957 | 1468234267771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms
03:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:51:08 INFO - PROCESS | 1957 | 1468234268205 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:08 INFO - PROCESS | 1957 | 1468234268292 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms
03:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:51:08 INFO - PROCESS | 1957 | 1468234268742 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:08 INFO - PROCESS | 1957 | 1468234268875 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 582ms
03:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:51:09 INFO - PROCESS | 1957 | 1468234269337 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:09 INFO - PROCESS | 1957 | 1468234269434 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms
03:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:51:09 INFO - PROCESS | 1957 | 1468234269813 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:09 INFO - PROCESS | 1957 | 1468234269898 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms
03:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:51:10 INFO - PROCESS | 1957 | 1468234270294 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:10 INFO - PROCESS | 1957 | 1468234270384 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms
03:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:51:10 INFO - PROCESS | 1957 | 1468234270769 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:10 INFO - PROCESS | 1957 | 1468234270858 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms
03:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:51:11 INFO - PROCESS | 1957 | 1468234271249 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:11 INFO - PROCESS | 1957 | 1468234271357 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 529ms
03:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:51:11 INFO - PROCESS | 1957 | 1468234271782 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:11 INFO - PROCESS | 1957 | 1468234271867 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 430ms
03:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:51:12 INFO - PROCESS | 1957 | 1468234272219 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:12 INFO - PROCESS | 1957 | 1468234272306 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 580ms
03:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:51:12 INFO - PROCESS | 1957 | 1468234272811 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:12 INFO - PROCESS | 1957 | 1468234272927 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 722ms
03:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:51:13 INFO - PROCESS | 1957 | 1468234273545 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:13 INFO - PROCESS | 1957 | 1468234273887 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 773ms
03:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:51:14 INFO - PROCESS | 1957 | 1468234274329 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:14 INFO - PROCESS | 1957 | 1468234274420 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 525ms
03:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:51:14 INFO - PROCESS | 1957 | 1468234274862 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:14 INFO - PROCESS | 1957 | 1468234274954 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms
03:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:51:15 INFO - PROCESS | 1957 | 1468234275401 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:15 INFO - PROCESS | 1957 | 1468234275495 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 484ms
03:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:51:15 INFO - PROCESS | 1957 | 1468234275877 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:15 INFO - PROCESS | 1957 | 1468234275972 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 529ms
03:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:51:16 INFO - PROCESS | 1957 | 1468234276412 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:16 INFO - PROCESS | 1957 | 1468234276520 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms
03:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:51:16 INFO - PROCESS | 1957 | 1468234276987 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:17 INFO - PROCESS | 1957 | 1468234277099 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 577ms
03:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:51:17 INFO - PROCESS | 1957 | 1468234277569 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:17 INFO - PROCESS | 1957 | 1468234277657 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms
03:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:51:18 INFO - PROCESS | 1957 | 1468234278045 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:18 INFO - PROCESS | 1957 | 1468234278133 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms
03:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:51:18 INFO - PROCESS | 1957 | 1468234278524 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:18 INFO - PROCESS | 1957 | 1468234278609 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 477ms
03:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:51:19 INFO - PROCESS | 1957 | 1468234279006 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:19 INFO - PROCESS | 1957 | 1468234279097 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 488ms
03:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:51:19 INFO - PROCESS | 1957 | 1468234279505 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:19 INFO - PROCESS | 1957 | 1468234279609 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 476ms
03:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:51:20 INFO - PROCESS | 1957 | 1468234280009 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:20 INFO - PROCESS | 1957 | 1468234280150 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 976ms
03:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:51:21 INFO - PROCESS | 1957 | 1468234280999 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:21 INFO - PROCESS | 1957 | 1468234281112 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 528ms
03:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:51:21 INFO - PROCESS | 1957 | 1468234281533 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:21 INFO - PROCESS | 1957 | 1468234281628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 531ms
03:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:51:22 INFO - PROCESS | 1957 | 1468234282077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:22 INFO - PROCESS | 1957 | 1468234282173 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 532ms
03:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:51:22 INFO - PROCESS | 1957 | 1468234282604 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:22 INFO - PROCESS | 1957 | 1468234282695 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 478ms
03:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:51:23 INFO - PROCESS | 1957 | 1468234283087 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:23 INFO - PROCESS | 1957 | 1468234283185 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 524ms
03:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:51:23 INFO - PROCESS | 1957 | 1468234283619 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:23 INFO - PROCESS | 1957 | 1468234283750 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms
03:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:51:24 INFO - PROCESS | 1957 | 1468234284192 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:24 INFO - PROCESS | 1957 | 1468234284275 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms
03:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:51:24 INFO - PROCESS | 1957 | 1468234284667 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:24 INFO - PROCESS | 1957 | 1468234284754 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 478ms
03:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:51:25 INFO - PROCESS | 1957 | 1468234285151 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:25 INFO - PROCESS | 1957 | 1468234285242 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 473ms
03:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:51:25 INFO - PROCESS | 1957 | 1468234285629 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:25 INFO - PROCESS | 1957 | 1468234285729 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 475ms
03:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:51:26 INFO - PROCESS | 1957 | 1468234286110 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:26 INFO - PROCESS | 1957 | 1468234286219 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 477ms
03:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:51:26 INFO - PROCESS | 1957 | 1468234286591 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:26 INFO - PROCESS | 1957 | 1468234286675 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 475ms
03:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:51:27 INFO - PROCESS | 1957 | 1468234287072 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:27 INFO - PROCESS | 1957 | 1468234287159 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 577ms
03:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:51:27 INFO - PROCESS | 1957 | 1468234287657 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:27 INFO - PROCESS | 1957 | 1468234287768 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 973ms
03:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:51:28 INFO - PROCESS | 1957 | 1468234288639 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:28 INFO - PROCESS | 1957 | 1468234288744 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 535ms
03:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:51:29 INFO - PROCESS | 1957 | 1468234289189 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:29 INFO - PROCESS | 1957 | 1468234289282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 479ms
03:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:51:29 INFO - PROCESS | 1957 | 1468234289672 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:29 INFO - PROCESS | 1957 | 1468234289776 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms
03:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:51:30 INFO - PROCESS | 1957 | 1468234290192 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:30 INFO - PROCESS | 1957 | 1468234290287 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 526ms
03:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:51:30 INFO - PROCESS | 1957 | 1468234290724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:30 INFO - PROCESS | 1957 | 1468234290826 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 529ms
03:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:51:31 INFO - PROCESS | 1957 | 1468234291264 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:31 INFO - PROCESS | 1957 | 1468234291402 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 577ms
03:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:51:31 INFO - PROCESS | 1957 | 1468234291850 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:31 INFO - PROCESS | 1957 | 1468234291933 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 533ms
03:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:51:32 INFO - PROCESS | 1957 | 1468234292382 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:32 INFO - PROCESS | 1957 | 1468234292487 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 474ms
03:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:51:32 INFO - PROCESS | 1957 | 1468234292860 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:32 INFO - PROCESS | 1957 | 1468234292949 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms
03:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:51:33 INFO - PROCESS | 1957 | 1468234293335 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:33 INFO - PROCESS | 1957 | 1468234293419 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 478ms
03:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:51:33 INFO - PROCESS | 1957 | 1468234293820 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:33 INFO - PROCESS | 1957 | 1468234293930 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 480ms
03:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:51:34 INFO - PROCESS | 1957 | 1468234294308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:34 INFO - PROCESS | 1957 | 1468234294396 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 529ms
03:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:51:34 INFO - PROCESS | 1957 | 1468234294845 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:34 INFO - PROCESS | 1957 | 1468234294955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 824ms
03:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:51:35 INFO - PROCESS | 1957 | 1468234295674 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:35 INFO - PROCESS | 1957 | 1468234295776 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 474ms
03:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:51:36 INFO - PROCESS | 1957 | 1468234296164 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:36 INFO - PROCESS | 1957 | 1468234296307 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 573ms
03:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:51:36 INFO - PROCESS | 1957 | 1468234296748 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:36 INFO - PROCESS | 1957 | 1468234296846 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms
03:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:51:37 INFO - PROCESS | 1957 | 1468234297217 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:37 INFO - PROCESS | 1957 | 1468234297304 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms
03:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:51:37 INFO - PROCESS | 1957 | 1468234297742 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:37 INFO - PROCESS | 1957 | 1468234297851 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms
03:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:51:38 INFO - PROCESS | 1957 | 1468234298273 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:38 INFO - PROCESS | 1957 | 1468234298412 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 576ms
03:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:51:38 INFO - PROCESS | 1957 | 1468234298850 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:38 INFO - PROCESS | 1957 | 1468234298933 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:51:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:51:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 475ms
03:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:51:39 INFO - PROCESS | 1957 | 1468234299333 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:39 INFO - PROCESS | 1957 | 1468234299415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:51:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:51:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 474ms
03:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:51:39 INFO - PROCESS | 1957 | 1468234299814 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:39 INFO - PROCESS | 1957 | 1468234299904 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
03:51:40 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:51:40 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:51:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 472ms
03:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:51:40 INFO - PROCESS | 1957 | 1468234300292 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:40 INFO - PROCESS | 1957 | 1468234300387 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
03:51:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:51:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 470ms
03:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:51:40 INFO - PROCESS | 1957 | 1468234300771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:40 INFO - PROCESS | 1957 | 1468234300883 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
03:51:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:51:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 535ms
03:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:51:41 INFO - PROCESS | 1957 | 1468234301320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:41 INFO - PROCESS | 1957 | 1468234301422 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
03:51:41 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:51:41 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:51:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 621ms
03:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:51:41 INFO - PROCESS | 1957 | 1468234301948 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:42 INFO - PROCESS | 1957 | 1468234302063 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms
03:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:51:42 INFO - PROCESS | 1957 | 1468234302678 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:42 INFO - PROCESS | 1957 | 1468234302798 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 822ms
03:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:51:43 INFO - PROCESS | 1957 | 1468234303509 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:43 INFO - PROCESS | 1957 | 1468234303606 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 527ms
03:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:51:44 INFO - PROCESS | 1957 | 1468234304046 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:44 INFO - PROCESS | 1957 | 1468234304137 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms
03:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:51:44 INFO - PROCESS | 1957 | 1468234304580 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:44 INFO - PROCESS | 1957 | 1468234304681 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 526ms
03:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:51:45 INFO - PROCESS | 1957 | 1468234305102 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:45 INFO - PROCESS | 1957 | 1468234305198 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 531ms
03:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:51:45 INFO - PROCESS | 1957 | 1468234305643 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:45 INFO - PROCESS | 1957 | 1468234305753 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
03:51:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 526ms
03:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:51:46 INFO - PROCESS | 1957 | 1468234306180 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:46 INFO - PROCESS | 1957 | 1468234306296 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 525ms
03:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:51:46 INFO - PROCESS | 1957 | 1468234306705 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:46 INFO - PROCESS | 1957 | 1468234306791 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 475ms
03:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:51:47 INFO - PROCESS | 1957 | 1468234307182 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:47 INFO - PROCESS | 1957 | 1468234307270 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 419ms
03:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:51:47 INFO - PROCESS | 1957 | 1468234307607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:47 INFO - PROCESS | 1957 | 1468234307692 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 428ms
03:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:51:48 INFO - PROCESS | 1957 | 1468234308040 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:48 INFO - PROCESS | 1957 | 1468234308124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 629ms
03:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:51:48 INFO - PROCESS | 1957 | 1468234308683 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:48 INFO - PROCESS | 1957 | 1468234308798 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 527ms
03:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:51:49 INFO - PROCESS | 1957 | 1468234309212 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:49 INFO - PROCESS | 1957 | 1468234309296 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 620ms
03:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:51:49 INFO - PROCESS | 1957 | 1468234309840 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:50 INFO - PROCESS | 1957 | 1468234310053 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 722ms
03:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:51:50 INFO - PROCESS | 1957 | 1468234310568 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:50 INFO - PROCESS | 1957 | 1468234310661 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms
03:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:51:51 INFO - PROCESS | 1957 | 1468234311098 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:51 INFO - PROCESS | 1957 | 1468234311196 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 526ms
03:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:51:51 INFO - PROCESS | 1957 | 1468234311641 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:51 INFO - PROCESS | 1957 | 1468234311767 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 683ms
03:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:51:52 INFO - PROCESS | 1957 | 1468234312326 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:52 INFO - PROCESS | 1957 | 1468234312476 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 822ms
03:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:51:53 INFO - PROCESS | 1957 | 1468234313155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:53 INFO - PROCESS | 1957 | 1468234313260 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 529ms
03:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:51:53 INFO - PROCESS | 1957 | 1468234313701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:53 INFO - PROCESS | 1957 | 1468234313803 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 526ms
03:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:51:54 INFO - PROCESS | 1957 | 1468234314251 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:54 INFO - PROCESS | 1957 | 1468234314364 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 582ms
03:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:51:54 INFO - PROCESS | 1957 | 1468234314836 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:54 INFO - PROCESS | 1957 | 1468234314927 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 529ms
03:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:51:55 INFO - PROCESS | 1957 | 1468234315367 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:55 INFO - PROCESS | 1957 | 1468234315446 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 471ms
03:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:51:55 INFO - PROCESS | 1957 | 1468234315845 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:55 INFO - PROCESS | 1957 | 1468234315953 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 475ms
03:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:51:56 INFO - PROCESS | 1957 | 1468234316320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:56 INFO - PROCESS | 1957 | 1468234316412 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 419ms
03:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:51:56 INFO - PROCESS | 1957 | 1468234316748 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:56 INFO - PROCESS | 1957 | 1468234316829 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 426ms
03:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:51:57 INFO - PROCESS | 1957 | 1468234317176 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:57 INFO - PROCESS | 1957 | 1468234317264 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms
03:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:51:57 INFO - PROCESS | 1957 | 1468234317703 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:57 INFO - PROCESS | 1957 | 1468234317833 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
03:51:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:51:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 773ms
03:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:51:58 INFO - PROCESS | 1957 | 1468234318483 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:58 INFO - PROCESS | 1957 | 1468234318572 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 473ms
03:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:51:58 INFO - PROCESS | 1957 | 1468234318967 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:59 INFO - PROCESS | 1957 | 1468234319090 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 529ms
03:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:51:59 INFO - PROCESS | 1957 | 1468234319509 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:59 INFO - PROCESS | 1957 | 1468234319605 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms
03:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:51:59 INFO - PROCESS | 1957 | 1468234319980 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:00 INFO - PROCESS | 1957 | 1468234320070 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms
03:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:52:00 INFO - PROCESS | 1957 | 1468234320510 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:00 INFO - PROCESS | 1957 | 1468234320622 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 540ms
03:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:52:01 INFO - PROCESS | 1957 | 1468234321061 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:01 INFO - PROCESS | 1957 | 1468234321177 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 573ms
03:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:52:01 INFO - PROCESS | 1957 | 1468234321639 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:01 INFO - PROCESS | 1957 | 1468234321742 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1080ms
03:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:52:02 INFO - PROCESS | 1957 | 1468234322722 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:02 INFO - PROCESS | 1957 | 1468234322806 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 477ms
03:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:52:03 INFO - PROCESS | 1957 | 1468234323207 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:03 INFO - PROCESS | 1957 | 1468234323299 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 531ms
03:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:52:03 INFO - PROCESS | 1957 | 1468234323744 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:03 INFO - PROCESS | 1957 | 1468234323881 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 638ms
03:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:52:04 INFO - PROCESS | 1957 | 1468234324389 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:04 INFO - PROCESS | 1957 | 1468234324523 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 628ms
03:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:52:05 INFO - PROCESS | 1957 | 1468234325038 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:05 INFO - PROCESS | 1957 | 1468234325165 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 951ms
03:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:52:05 INFO - PROCESS | 1957 | 1468234325981 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:06 INFO - PROCESS | 1957 | 1468234326082 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 622ms
03:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:52:06 INFO - PROCESS | 1957 | 1468234326614 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:06 INFO - PROCESS | 1957 | 1468234326714 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 521ms
03:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:52:07 INFO - PROCESS | 1957 | 1468234327148 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:07 INFO - PROCESS | 1957 | 1468234327243 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
03:52:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 481ms
03:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:52:07 INFO - PROCESS | 1957 | 1468234327628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:07 INFO - PROCESS | 1957 | 1468234327724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:52:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 530ms
03:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:52:08 INFO - PROCESS | 1957 | 1468234328166 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:08 INFO - PROCESS | 1957 | 1468234328276 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
03:52:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 740ms
03:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:52:08 INFO - PROCESS | 1957 | 1468234328933 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:09 INFO - PROCESS | 1957 | 1468234329107 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
03:52:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:52:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 623ms
03:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:52:09 INFO - PROCESS | 1957 | 1468234329559 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:09 INFO - PROCESS | 1957 | 1468234329654 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
03:52:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 475ms
03:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:52:10 INFO - PROCESS | 1957 | 1468234330039 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - PROCESS | 1957 | 1468234330124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 428ms
03:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:52:10 INFO - PROCESS | 1957 | 1468234330473 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - PROCESS | 1957 | 1468234330557 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 424ms
03:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:52:10 INFO - PROCESS | 1957 | 1468234330902 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:10 INFO - PROCESS | 1957 | 1468234330986 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 472ms
03:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:52:11 INFO - PROCESS | 1957 | 1468234331393 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:11 INFO - PROCESS | 1957 | 1468234331508 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 538ms
03:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:52:11 INFO - PROCESS | 1957 | 1468234331923 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:12 INFO - PROCESS | 1957 | 1468234332036 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 875ms
03:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:52:12 INFO - PROCESS | 1957 | 1468234332807 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:12 INFO - PROCESS | 1957 | 1468234332909 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 530ms
03:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:52:13 INFO - PROCESS | 1957 | 1468234333348 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:13 INFO - PROCESS | 1957 | 1468234333443 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 577ms
03:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:52:13 INFO - PROCESS | 1957 | 1468234333940 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:14 INFO - PROCESS | 1957 | 1468234334041 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 581ms
03:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:52:14 INFO - PROCESS | 1957 | 1468234334515 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:14 INFO - PROCESS | 1957 | 1468234334620 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 524ms
03:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:52:15 INFO - PROCESS | 1957 | 1468234335052 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:15 INFO - PROCESS | 1957 | 1468234335165 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 575ms
03:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:52:15 INFO - PROCESS | 1957 | 1468234335634 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:15 INFO - PROCESS | 1957 | 1468234335764 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms
03:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:52:16 INFO - PROCESS | 1957 | 1468234336206 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:16 INFO - PROCESS | 1957 | 1468234336296 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 474ms
03:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:52:16 INFO - PROCESS | 1957 | 1468234336686 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:16 INFO - PROCESS | 1957 | 1468234336777 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 478ms
03:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:52:17 INFO - PROCESS | 1957 | 1468234337170 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:17 INFO - PROCESS | 1957 | 1468234337260 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 471ms
03:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:52:17 INFO - PROCESS | 1957 | 1468234337645 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:17 INFO - PROCESS | 1957 | 1468234337736 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 474ms
03:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:52:18 INFO - PROCESS | 1957 | 1468234338126 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:18 INFO - PROCESS | 1957 | 1468234338224 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms
03:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:52:18 INFO - PROCESS | 1957 | 1468234338650 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:18 INFO - PROCESS | 1957 | 1468234338736 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms
03:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:52:19 INFO - PROCESS | 1957 | 1468234339179 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:19 INFO - PROCESS | 1957 | 1468234339312 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 774ms
03:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:52:19 INFO - PROCESS | 1957 | 1468234339958 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:20 INFO - PROCESS | 1957 | 1468234340094 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 825ms
03:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:52:20 INFO - PROCESS | 1957 | 1468234340788 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:20 INFO - PROCESS | 1957 | 1468234340907 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 672ms
03:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:52:21 INFO - PROCESS | 1957 | 1468234341490 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:21 INFO - PROCESS | 1957 | 1468234341587 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 533ms
03:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:52:22 INFO - PROCESS | 1957 | 1468234342035 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:22 INFO - PROCESS | 1957 | 1468234342125 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms
03:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:52:22 INFO - PROCESS | 1957 | 1468234342556 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:22 INFO - PROCESS | 1957 | 1468234342668 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 577ms
03:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:52:23 INFO - PROCESS | 1957 | 1468234343144 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:23 INFO - PROCESS | 1957 | 1468234343238 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms
03:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:52:23 INFO - PROCESS | 1957 | 1468234343674 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:23 INFO - PROCESS | 1957 | 1468234343814 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 576ms
03:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:52:24 INFO - PROCESS | 1957 | 1468234344252 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:24 INFO - PROCESS | 1957 | 1468234344335 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 427ms
03:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:52:24 INFO - PROCESS | 1957 | 1468234344687 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:24 INFO - PROCESS | 1957 | 1468234344771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 477ms
03:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:52:25 INFO - PROCESS | 1957 | 1468234345171 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:25 INFO - PROCESS | 1957 | 1468234345262 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 475ms
03:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:52:25 INFO - PROCESS | 1957 | 1468234345651 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:25 INFO - PROCESS | 1957 | 1468234345750 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 478ms
03:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:52:26 INFO - PROCESS | 1957 | 1468234346138 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:26 INFO - PROCESS | 1957 | 1468234346240 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 486ms
03:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:52:26 INFO - PROCESS | 1957 | 1468234346659 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:26 INFO - PROCESS | 1957 | 1468234346812 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 829ms
03:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:52:27 INFO - PROCESS | 1957 | 1468234347494 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:27 INFO - PROCESS | 1957 | 1468234347631 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms
03:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:52:28 INFO - PROCESS | 1957 | 1468234348078 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:28 INFO - PROCESS | 1957 | 1468234348189 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 524ms
03:52:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:52:28 INFO - PROCESS | 1957 | 1468234348617 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:28 INFO - PROCESS | 1957 | 1468234348710 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
03:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
03:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:52:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 476ms
03:52:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:52:29 INFO - PROCESS | 1957 | 1468234349095 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:29 INFO - PROCESS | 1957 | 1468234349184 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:52:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:52:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 424ms
03:52:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:52:29 INFO - PROCESS | 1957 | 1468234349529 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:29 INFO - PROCESS | 1957 | 1468234349620 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
03:52:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:52:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:52:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
03:52:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:52:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 482ms
03:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:52:30 INFO - PROCESS | 1957 | 1468234350022 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:30 INFO - PROCESS | 1957 | 1468234350143 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms
03:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:52:30 INFO - PROCESS | 1957 | 1468234350594 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:30 INFO - PROCESS | 1957 | 1468234350676 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms
03:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:52:31 INFO - PROCESS | 1957 | 1468234351069 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:31 INFO - PROCESS | 1957 | 1468234351152 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 477ms
03:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:52:31 INFO - PROCESS | 1957 | 1468234351553 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:31 INFO - PROCESS | 1957 | 1468234351636 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 477ms
03:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:52:32 INFO - PROCESS | 1957 | 1468234352035 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:32 INFO - PROCESS | 1957 | 1468234352128 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 477ms
03:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:52:32 INFO - PROCESS | 1957 | 1468234352520 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:32 INFO - PROCESS | 1957 | 1468234352628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 531ms
03:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:52:33 INFO - PROCESS | 1957 | 1468234353058 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:33 INFO - PROCESS | 1957 | 1468234353160 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms
03:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:52:33 INFO - PROCESS | 1957 | 1468234353532 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:33 INFO - PROCESS | 1957 | 1468234353650 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms
03:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:52:34 INFO - PROCESS | 1957 | 1468234354212 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:34 INFO - PROCESS | 1957 | 1468234354323 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 783ms
03:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:52:35 INFO - PROCESS | 1957 | 1468234354999 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:35 INFO - PROCESS | 1957 | 1468234355337 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 772ms
03:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:52:35 INFO - PROCESS | 1957 | 1468234355781 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:35 INFO - PROCESS | 1957 | 1468234355897 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms
03:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:52:36 INFO - PROCESS | 1957 | 1468234356308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:36 INFO - PROCESS | 1957 | 1468234356409 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms
03:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:52:36 INFO - PROCESS | 1957 | 1468234356850 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:36 INFO - PROCESS | 1957 | 1468234356947 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 538ms
03:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:52:37 INFO - PROCESS | 1957 | 1468234357391 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:37 INFO - PROCESS | 1957 | 1468234357480 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 531ms
03:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:52:37 INFO - PROCESS | 1957 | 1468234357928 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:38 INFO - PROCESS | 1957 | 1468234358041 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 575ms
03:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:52:38 INFO - PROCESS | 1957 | 1468234358509 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:38 INFO - PROCESS | 1957 | 1468234358620 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms
03:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:52:39 INFO - PROCESS | 1957 | 1468234359033 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:39 INFO - PROCESS | 1957 | 1468234359120 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 473ms
03:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:52:39 INFO - PROCESS | 1957 | 1468234359515 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:39 INFO - PROCESS | 1957 | 1468234359601 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 485ms
03:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:52:40 INFO - PROCESS | 1957 | 1468234360004 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:40 INFO - PROCESS | 1957 | 1468234360091 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 478ms
03:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:52:40 INFO - PROCESS | 1957 | 1468234360487 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:40 INFO - PROCESS | 1957 | 1468234360574 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 475ms
03:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:52:40 INFO - PROCESS | 1957 | 1468234360974 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:41 INFO - PROCESS | 1957 | 1468234361075 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
03:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 581ms
03:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:52:41 INFO - PROCESS | 1957 | 1468234361561 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:41 INFO - PROCESS | 1957 | 1468234361691 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 832ms
03:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:52:42 INFO - PROCESS | 1957 | 1468234362395 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:42 INFO - PROCESS | 1957 | 1468234362538 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
03:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms
03:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:52:42 INFO - PROCESS | 1957 | 1468234362927 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:43 INFO - PROCESS | 1957 | 1468234363023 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 527ms
03:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:52:43 INFO - PROCESS | 1957 | 1468234363468 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:43 INFO - PROCESS | 1957 | 1468234363561 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 530ms
03:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:52:43 INFO - PROCESS | 1957 | 1468234363994 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:44 INFO - PROCESS | 1957 | 1468234364097 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms
03:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:52:44 INFO - PROCESS | 1957 | 1468234364527 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:44 INFO - PROCESS | 1957 | 1468234364631 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 526ms
03:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:52:45 INFO - PROCESS | 1957 | 1468234365067 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:45 INFO - PROCESS | 1957 | 1468234365187 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms
03:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:52:45 INFO - PROCESS | 1957 | 1468234365606 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:45 INFO - PROCESS | 1957 | 1468234365699 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 482ms
03:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:52:46 INFO - PROCESS | 1957 | 1468234366088 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:46 INFO - PROCESS | 1957 | 1468234366175 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 470ms
03:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:52:46 INFO - PROCESS | 1957 | 1468234366568 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:46 INFO - PROCESS | 1957 | 1468234366657 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 474ms
03:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:52:47 INFO - PROCESS | 1957 | 1468234367044 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:47 INFO - PROCESS | 1957 | 1468234367132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 476ms
03:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:52:47 INFO - PROCESS | 1957 | 1468234367529 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:47 INFO - PROCESS | 1957 | 1468234367641 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 526ms
03:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:52:48 INFO - PROCESS | 1957 | 1468234368058 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:48 INFO - PROCESS | 1957 | 1468234368150 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 576ms
03:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:52:48 INFO - PROCESS | 1957 | 1468234368642 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:48 INFO - PROCESS | 1957 | 1468234368760 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 621ms
03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:52:49 INFO - PROCESS | 1957 | 1468234369272 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:49 INFO - PROCESS | 1957 | 1468234369378 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 682ms
03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:52:50 INFO - PROCESS | 1957 | 1468234370006 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:50 INFO - PROCESS | 1957 | 1468234370351 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 807ms
03:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:52:50 INFO - PROCESS | 1957 | 1468234370787 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:50 INFO - PROCESS | 1957 | 1468234370900 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 523ms
03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:52:51 INFO - PROCESS | 1957 | 1468234371319 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:51 INFO - PROCESS | 1957 | 1468234371423 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 574ms
03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:52:51 INFO - PROCESS | 1957 | 1468234371909 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:52 INFO - PROCESS | 1957 | 1468234372003 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 528ms
03:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:52:52 INFO - PROCESS | 1957 | 1468234372433 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:52 INFO - PROCESS | 1957 | 1468234372542 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 673ms
03:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:52:53 INFO - PROCESS | 1957 | 1468234373118 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:53 INFO - PROCESS | 1957 | 1468234373254 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
03:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 826ms
03:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:52:53 INFO - PROCESS | 1957 | 1468234373955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:54 INFO - PROCESS | 1957 | 1468234374062 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 526ms
03:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:52:54 INFO - PROCESS | 1957 | 1468234374505 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:54 INFO - PROCESS | 1957 | 1468234374600 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms
03:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:52:55 INFO - PROCESS | 1957 | 1468234375047 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:55 INFO - PROCESS | 1957 | 1468234375147 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 535ms
03:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:52:55 INFO - PROCESS | 1957 | 1468234375583 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:55 INFO - PROCESS | 1957 | 1468234375678 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 528ms
03:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:52:56 INFO - PROCESS | 1957 | 1468234376116 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:56 INFO - PROCESS | 1957 | 1468234376217 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 522ms
03:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:52:56 INFO - PROCESS | 1957 | 1468234376647 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:56 INFO - PROCESS | 1957 | 1468234376764 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
03:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms
03:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:52:57 INFO - PROCESS | 1957 | 1468234377175 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:57 INFO - PROCESS | 1957 | 1468234377262 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 484ms
03:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:52:57 INFO - PROCESS | 1957 | 1468234377665 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:57 INFO - PROCESS | 1957 | 1468234377752 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
03:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 482ms
03:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:52:58 INFO - PROCESS | 1957 | 1468234378155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:58 INFO - PROCESS | 1957 | 1468234378240 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms
03:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:52:58 INFO - PROCESS | 1957 | 1468234378678 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:58 INFO - PROCESS | 1957 | 1468234378771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 478ms
03:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:52:59 INFO - PROCESS | 1957 | 1468234379168 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:59 INFO - PROCESS | 1957 | 1468234379277 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 533ms
03:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:52:59 INFO - PROCESS | 1957 | 1468234379703 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:52:59 INFO - PROCESS | 1957 | 1468234379804 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 675ms
03:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:53:00 INFO - PROCESS | 1957 | 1468234380387 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:00 INFO - PROCESS | 1957 | 1468234380506 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 831ms
03:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:53:01 INFO - PROCESS | 1957 | 1468234381223 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:01 INFO - PROCESS | 1957 | 1468234381607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 831ms
03:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:53:02 INFO - PROCESS | 1957 | 1468234382069 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:02 INFO - PROCESS | 1957 | 1468234382204 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms
03:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:53:02 INFO - PROCESS | 1957 | 1468234382647 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:02 INFO - PROCESS | 1957 | 1468234382754 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 528ms
03:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:53:03 INFO - PROCESS | 1957 | 1468234383190 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:03 INFO - PROCESS | 1957 | 1468234383289 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 532ms
03:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:53:03 INFO - PROCESS | 1957 | 1468234383724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:03 INFO - PROCESS | 1957 | 1468234383832 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 574ms
03:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:53:04 INFO - PROCESS | 1957 | 1468234384305 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:04 INFO - PROCESS | 1957 | 1468234384415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 575ms
03:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:53:04 INFO - PROCESS | 1957 | 1468234384885 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:04 INFO - PROCESS | 1957 | 1468234384973 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
03:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 473ms
03:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:53:05 INFO - PROCESS | 1957 | 1468234385362 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:05 INFO - PROCESS | 1957 | 1468234385448 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
03:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 475ms
03:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:53:05 INFO - PROCESS | 1957 | 1468234385845 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:05 INFO - PROCESS | 1957 | 1468234385926 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
03:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms
03:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:53:06 INFO - PROCESS | 1957 | 1468234386319 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:06 INFO - PROCESS | 1957 | 1468234386406 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms
03:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:53:06 INFO - PROCESS | 1957 | 1468234386793 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:06 INFO - PROCESS | 1957 | 1468234386893 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms
03:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:53:07 INFO - PROCESS | 1957 | 1468234387321 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:07 INFO - PROCESS | 1957 | 1468234387428 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 824ms
03:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:53:08 INFO - PROCESS | 1957 | 1468234388161 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:08 INFO - PROCESS | 1957 | 1468234388320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 626ms
03:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:53:08 INFO - PROCESS | 1957 | 1468234388793 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:08 INFO - PROCESS | 1957 | 1468234388892 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 526ms
03:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:53:09 INFO - PROCESS | 1957 | 1468234389335 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:09 INFO - PROCESS | 1957 | 1468234389438 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 541ms
03:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:53:09 INFO - PROCESS | 1957 | 1468234389869 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:09 INFO - PROCESS | 1957 | 1468234389959 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 531ms
03:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:53:10 INFO - PROCESS | 1957 | 1468234390415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:10 INFO - PROCESS | 1957 | 1468234390510 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 538ms
03:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:53:10 INFO - PROCESS | 1957 | 1468234390954 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:11 INFO - PROCESS | 1957 | 1468234391072 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 623ms
03:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:53:11 INFO - PROCESS | 1957 | 1468234391581 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:11 INFO - PROCESS | 1957 | 1468234391681 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 530ms
03:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:53:12 INFO - PROCESS | 1957 | 1468234392115 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:12 INFO - PROCESS | 1957 | 1468234392204 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms
03:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:53:12 INFO - PROCESS | 1957 | 1468234392644 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:12 INFO - PROCESS | 1957 | 1468234392731 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
03:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms
03:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:53:13 INFO - PROCESS | 1957 | 1468234393124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:13 INFO - PROCESS | 1957 | 1468234393222 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms
03:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:53:13 INFO - PROCESS | 1957 | 1468234393652 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:13 INFO - PROCESS | 1957 | 1468234393769 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 528ms
03:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:53:14 INFO - PROCESS | 1957 | 1468234394185 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:14 INFO - PROCESS | 1957 | 1468234394281 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 673ms
03:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:53:14 INFO - PROCESS | 1957 | 1468234394868 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:15 INFO - PROCESS | 1957 | 1468234395002 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 784ms
03:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:53:15 INFO - PROCESS | 1957 | 1468234395682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:16 INFO - PROCESS | 1957 | 1468234396060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 824ms
03:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:53:16 INFO - PROCESS | 1957 | 1468234396514 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:16 INFO - PROCESS | 1957 | 1468234396636 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 529ms
03:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:53:17 INFO - PROCESS | 1957 | 1468234397053 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:17 INFO - PROCESS | 1957 | 1468234397150 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 529ms
03:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:53:17 INFO - PROCESS | 1957 | 1468234397599 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:17 INFO - PROCESS | 1957 | 1468234397695 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 530ms
03:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:53:18 INFO - PROCESS | 1957 | 1468234398124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:18 INFO - PROCESS | 1957 | 1468234398232 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 572ms
03:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:53:18 INFO - PROCESS | 1957 | 1468234398701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:18 INFO - PROCESS | 1957 | 1468234398812 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms
03:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:53:19 INFO - PROCESS | 1957 | 1468234399284 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:19 INFO - PROCESS | 1957 | 1468234399393 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms
03:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:53:19 INFO - PROCESS | 1957 | 1468234399810 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:19 INFO - PROCESS | 1957 | 1468234399895 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 473ms
03:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:53:20 INFO - PROCESS | 1957 | 1468234400296 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:20 INFO - PROCESS | 1957 | 1468234400408 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms
03:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:53:20 INFO - PROCESS | 1957 | 1468234400821 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:20 INFO - PROCESS | 1957 | 1468234400914 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 571ms
03:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:53:21 INFO - PROCESS | 1957 | 1468234401402 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:21 INFO - PROCESS | 1957 | 1468234401536 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 574ms
03:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:53:21 INFO - PROCESS | 1957 | 1468234401987 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:22 INFO - PROCESS | 1957 | 1468234402152 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 936ms
03:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:53:22 INFO - PROCESS | 1957 | 1468234402934 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:23 INFO - PROCESS | 1957 | 1468234403047 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 581ms
03:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:53:23 INFO - PROCESS | 1957 | 1468234403526 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:23 INFO - PROCESS | 1957 | 1468234403632 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 580ms
03:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:53:24 INFO - PROCESS | 1957 | 1468234404121 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:24 INFO - PROCESS | 1957 | 1468234404218 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 573ms
03:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:53:24 INFO - PROCESS | 1957 | 1468234404690 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:24 INFO - PROCESS | 1957 | 1468234404782 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 480ms
03:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:53:25 INFO - PROCESS | 1957 | 1468234405175 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:25 INFO - PROCESS | 1957 | 1468234405271 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 526ms
03:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:53:25 INFO - PROCESS | 1957 | 1468234405716 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:25 INFO - PROCESS | 1957 | 1468234405845 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 573ms
03:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:53:26 INFO - PROCESS | 1957 | 1468234406290 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:26 INFO - PROCESS | 1957 | 1468234406380 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms
03:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:53:26 INFO - PROCESS | 1957 | 1468234406816 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:26 INFO - PROCESS | 1957 | 1468234406904 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 484ms
03:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:53:27 INFO - PROCESS | 1957 | 1468234407305 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:27 INFO - PROCESS | 1957 | 1468234407402 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 473ms
03:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:53:27 INFO - PROCESS | 1957 | 1468234407782 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:27 INFO - PROCESS | 1957 | 1468234407872 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 480ms
03:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:53:28 INFO - PROCESS | 1957 | 1468234408269 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:28 INFO - PROCESS | 1957 | 1468234408374 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 528ms
03:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:53:28 INFO - PROCESS | 1957 | 1468234408803 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:28 INFO - PROCESS | 1957 | 1468234408890 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 526ms
03:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:53:29 INFO - PROCESS | 1957 | 1468234409339 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:29 INFO - PROCESS | 1957 | 1468234409503 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 675ms
03:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:53:30 INFO - PROCESS | 1957 | 1468234410022 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:30 INFO - PROCESS | 1957 | 1468234410253 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1036ms
03:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:53:31 INFO - PROCESS | 1957 | 1468234411070 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:31 INFO - PROCESS | 1957 | 1468234411230 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 623ms
03:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:53:31 INFO - PROCESS | 1957 | 1468234411710 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:31 INFO - PROCESS | 1957 | 1468234411833 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 581ms
03:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:53:32 INFO - PROCESS | 1957 | 1468234412308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:32 INFO - PROCESS | 1957 | 1468234412428 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms
03:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:53:32 INFO - PROCESS | 1957 | 1468234412929 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:33 INFO - PROCESS | 1957 | 1468234413078 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 629ms
03:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:53:33 INFO - PROCESS | 1957 | 1468234413577 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:33 INFO - PROCESS | 1957 | 1468234413684 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 575ms
03:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:53:34 INFO - PROCESS | 1957 | 1468234414156 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:34 INFO - PROCESS | 1957 | 1468234414288 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms
03:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:53:34 INFO - PROCESS | 1957 | 1468234414732 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:34 INFO - PROCESS | 1957 | 1468234414834 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 636ms
03:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:53:35 INFO - PROCESS | 1957 | 1468234415377 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:35 INFO - PROCESS | 1957 | 1468234415501 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 625ms
03:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:53:36 INFO - PROCESS | 1957 | 1468234416008 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:36 INFO - PROCESS | 1957 | 1468234416164 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 582ms
03:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:53:36 INFO - PROCESS | 1957 | 1468234416593 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:36 INFO - PROCESS | 1957 | 1468234416682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 577ms
03:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:53:37 INFO - PROCESS | 1957 | 1468234417178 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:37 INFO - PROCESS | 1957 | 1468234417357 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 929ms
03:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:53:38 INFO - PROCESS | 1957 | 1468234418112 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:38 INFO - PROCESS | 1957 | 1468234418264 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 623ms
03:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:53:38 INFO - PROCESS | 1957 | 1468234418745 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:38 INFO - PROCESS | 1957 | 1468234418844 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
03:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms
03:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:53:39 INFO - PROCESS | 1957 | 1468234419280 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:39 INFO - PROCESS | 1957 | 1468234419385 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
03:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 529ms
03:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:53:39 INFO - PROCESS | 1957 | 1468234419807 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:39 INFO - PROCESS | 1957 | 1468234419910 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 544ms
03:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:53:40 INFO - PROCESS | 1957 | 1468234420361 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:40 INFO - PROCESS | 1957 | 1468234420452 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 531ms
03:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:53:40 INFO - PROCESS | 1957 | 1468234420904 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:41 INFO - PROCESS | 1957 | 1468234421061 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 623ms
03:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:53:41 INFO - PROCESS | 1957 | 1468234421527 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:41 INFO - PROCESS | 1957 | 1468234421612 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms
03:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:53:42 INFO - PROCESS | 1957 | 1468234422003 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:42 INFO - PROCESS | 1957 | 1468234422092 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms
03:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:53:42 INFO - PROCESS | 1957 | 1468234422478 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:42 INFO - PROCESS | 1957 | 1468234422562 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 472ms
03:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:53:42 INFO - PROCESS | 1957 | 1468234422955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:43 INFO - PROCESS | 1957 | 1468234423041 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 473ms
03:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:53:43 INFO - PROCESS | 1957 | 1468234423435 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:43 INFO - PROCESS | 1957 | 1468234423540 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 477ms
03:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:53:43 INFO - PROCESS | 1957 | 1468234423917 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:44 INFO - PROCESS | 1957 | 1468234424024 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms
03:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:53:44 INFO - PROCESS | 1957 | 1468234424467 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:44 INFO - PROCESS | 1957 | 1468234424604 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 674ms
03:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:53:45 INFO - PROCESS | 1957 | 1468234425156 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:45 INFO - PROCESS | 1957 | 1468234425265 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 732ms
03:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:53:46 INFO - PROCESS | 1957 | 1468234426172 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:46 INFO - PROCESS | 1957 | 1468234426288 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 573ms
03:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:53:46 INFO - PROCESS | 1957 | 1468234426761 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:46 INFO - PROCESS | 1957 | 1468234426865 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 532ms
03:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:53:47 INFO - PROCESS | 1957 | 1468234427308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:47 INFO - PROCESS | 1957 | 1468234427419 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 570ms
03:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:53:47 INFO - PROCESS | 1957 | 1468234427877 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:47 INFO - PROCESS | 1957 | 1468234427970 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 527ms
03:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:53:48 INFO - PROCESS | 1957 | 1468234428415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:48 INFO - PROCESS | 1957 | 1468234428518 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 525ms
03:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:53:48 INFO - PROCESS | 1957 | 1468234428955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:49 INFO - PROCESS | 1957 | 1468234429098 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms
03:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:53:49 INFO - PROCESS | 1957 | 1468234429536 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:49 INFO - PROCESS | 1957 | 1468234429629 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms
03:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:53:50 INFO - PROCESS | 1957 | 1468234430062 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:50 INFO - PROCESS | 1957 | 1468234430155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 477ms
03:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:53:50 INFO - PROCESS | 1957 | 1468234430545 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:50 INFO - PROCESS | 1957 | 1468234430631 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms
03:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:53:51 INFO - PROCESS | 1957 | 1468234431019 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:51 INFO - PROCESS | 1957 | 1468234431124 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms
03:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:53:51 INFO - PROCESS | 1957 | 1468234431701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:51 INFO - PROCESS | 1957 | 1468234431817 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 823ms
03:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:53:52 INFO - PROCESS | 1957 | 1468234432527 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:52 INFO - PROCESS | 1957 | 1468234432631 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 628ms
03:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:53:53 INFO - PROCESS | 1957 | 1468234433161 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:53 INFO - PROCESS | 1957 | 1468234433265 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1294ms
03:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:53:54 INFO - PROCESS | 1957 | 1468234434487 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:54 INFO - PROCESS | 1957 | 1468234434580 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 528ms
03:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:53:55 INFO - PROCESS | 1957 | 1468234435020 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:55 INFO - PROCESS | 1957 | 1468234435121 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 529ms
03:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:53:55 INFO - PROCESS | 1957 | 1468234435562 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:55 INFO - PROCESS | 1957 | 1468234435658 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 531ms
03:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:53:56 INFO - PROCESS | 1957 | 1468234436089 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:56 INFO - PROCESS | 1957 | 1468234436178 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 533ms
03:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:53:56 INFO - PROCESS | 1957 | 1468234436628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:56 INFO - PROCESS | 1957 | 1468234436752 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 575ms
03:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:53:57 INFO - PROCESS | 1957 | 1468234437212 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:57 INFO - PROCESS | 1957 | 1468234437354 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:57 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:53:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:53:57 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 579ms
03:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:53:57 INFO - PROCESS | 1957 | 1468234437793 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:57 INFO - PROCESS | 1957 | 1468234437880 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms
03:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:53:58 INFO - PROCESS | 1957 | 1468234438269 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:58 INFO - PROCESS | 1957 | 1468234438361 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 471ms
03:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:53:58 INFO - PROCESS | 1957 | 1468234438746 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:58 INFO - PROCESS | 1957 | 1468234438836 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:59 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:53:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:53:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 472ms
03:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:53:59 INFO - PROCESS | 1957 | 1468234439225 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:59 INFO - PROCESS | 1957 | 1468234439320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:59 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:53:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:53:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 528ms
03:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:53:59 INFO - PROCESS | 1957 | 1468234439762 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:53:59 INFO - PROCESS | 1957 | 1468234439870 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms
03:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:54:00 INFO - PROCESS | 1957 | 1468234440291 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:00 INFO - PROCESS | 1957 | 1468234440401 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 825ms
03:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:54:01 INFO - PROCESS | 1957 | 1468234441122 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:01 INFO - PROCESS | 1957 | 1468234441223 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms
03:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:54:01 INFO - PROCESS | 1957 | 1468234441658 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:01 INFO - PROCESS | 1957 | 1468234441780 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 575ms
03:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:54:02 INFO - PROCESS | 1957 | 1468234442254 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:02 INFO - PROCESS | 1957 | 1468234442444 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 683ms
03:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:54:02 INFO - PROCESS | 1957 | 1468234442929 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:03 INFO - PROCESS | 1957 | 1468234443036 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 528ms
03:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:54:03 INFO - PROCESS | 1957 | 1468234443475 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:03 INFO - PROCESS | 1957 | 1468234443570 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 544ms
03:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:54:04 INFO - PROCESS | 1957 | 1468234444014 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:04 INFO - PROCESS | 1957 | 1468234444147 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 525ms
03:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:54:04 INFO - PROCESS | 1957 | 1468234444541 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:04 INFO - PROCESS | 1957 | 1468234444624 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 478ms
03:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:54:05 INFO - PROCESS | 1957 | 1468234445031 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:05 INFO - PROCESS | 1957 | 1468234445184 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 686ms
03:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:54:05 INFO - PROCESS | 1957 | 1468234445730 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:05 INFO - PROCESS | 1957 | 1468234445867 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 630ms
03:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:54:06 INFO - PROCESS | 1957 | 1468234446359 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:06 INFO - PROCESS | 1957 | 1468234446442 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 474ms
03:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:54:06 INFO - PROCESS | 1957 | 1468234446840 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:06 INFO - PROCESS | 1957 | 1468234446945 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 584ms
03:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:54:07 INFO - PROCESS | 1957 | 1468234447431 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:07 INFO - PROCESS | 1957 | 1468234447558 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms
03:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:54:08 INFO - PROCESS | 1957 | 1468234448062 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:08 INFO - PROCESS | 1957 | 1468234448180 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 929ms
03:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:54:09 INFO - PROCESS | 1957 | 1468234448998 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:09 INFO - PROCESS | 1957 | 1468234449094 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 524ms
03:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:54:09 INFO - PROCESS | 1957 | 1468234449537 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:09 INFO - PROCESS | 1957 | 1468234449634 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 474ms
03:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:54:10 INFO - PROCESS | 1957 | 1468234450028 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:10 INFO - PROCESS | 1957 | 1468234450128 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 529ms
03:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:54:10 INFO - PROCESS | 1957 | 1468234450548 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:10 INFO - PROCESS | 1957 | 1468234450642 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 523ms
03:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:54:11 INFO - PROCESS | 1957 | 1468234451077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:11 INFO - PROCESS | 1957 | 1468234451190 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 529ms
03:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:54:11 INFO - PROCESS | 1957 | 1468234451615 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:11 INFO - PROCESS | 1957 | 1468234451753 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms
03:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:54:12 INFO - PROCESS | 1957 | 1468234452187 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:12 INFO - PROCESS | 1957 | 1468234452283 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms
03:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:54:12 INFO - PROCESS | 1957 | 1468234452662 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:12 INFO - PROCESS | 1957 | 1468234452746 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 476ms
03:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:54:13 INFO - PROCESS | 1957 | 1468234453144 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:13 INFO - PROCESS | 1957 | 1468234453234 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 475ms
03:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:54:13 INFO - PROCESS | 1957 | 1468234453623 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:13 INFO - PROCESS | 1957 | 1468234453708 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 481ms
03:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:54:14 INFO - PROCESS | 1957 | 1468234454115 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:14 INFO - PROCESS | 1957 | 1468234454225 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 534ms
03:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:54:14 INFO - PROCESS | 1957 | 1468234454654 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:14 INFO - PROCESS | 1957 | 1468234454745 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 622ms
03:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:54:15 INFO - PROCESS | 1957 | 1468234455454 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:15 INFO - PROCESS | 1957 | 1468234455614 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 683ms
03:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:54:16 INFO - PROCESS | 1957 | 1468234456080 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:16 INFO - PROCESS | 1957 | 1468234456217 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1315ms
03:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:54:17 INFO - PROCESS | 1957 | 1468234457439 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:17 INFO - PROCESS | 1957 | 1468234457576 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 742ms
03:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:54:18 INFO - PROCESS | 1957 | 1468234458191 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:18 INFO - PROCESS | 1957 | 1468234458342 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 735ms
03:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:54:18 INFO - PROCESS | 1957 | 1468234458923 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:19 INFO - PROCESS | 1957 | 1468234459028 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 572ms
03:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:54:19 INFO - PROCESS | 1957 | 1468234459494 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:19 INFO - PROCESS | 1957 | 1468234459618 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 621ms
03:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:54:20 INFO - PROCESS | 1957 | 1468234460130 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:20 INFO - PROCESS | 1957 | 1468234460222 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 527ms
03:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:54:20 INFO - PROCESS | 1957 | 1468234460656 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:20 INFO - PROCESS | 1957 | 1468234460779 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
03:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 574ms
03:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:54:21 INFO - PROCESS | 1957 | 1468234461232 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:21 INFO - PROCESS | 1957 | 1468234461332 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 474ms
03:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:54:21 INFO - PROCESS | 1957 | 1468234461711 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:21 INFO - PROCESS | 1957 | 1468234461795 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 476ms
03:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:54:22 INFO - PROCESS | 1957 | 1468234462199 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:22 INFO - PROCESS | 1957 | 1468234462285 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 485ms
03:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:54:22 INFO - PROCESS | 1957 | 1468234462688 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:22 INFO - PROCESS | 1957 | 1468234462783 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms
03:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:54:23 INFO - PROCESS | 1957 | 1468234463184 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:23 INFO - PROCESS | 1957 | 1468234463332 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 828ms
03:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:54:24 INFO - PROCESS | 1957 | 1468234464018 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:24 INFO - PROCESS | 1957 | 1468234464112 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 526ms
03:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:54:24 INFO - PROCESS | 1957 | 1468234464568 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:24 INFO - PROCESS | 1957 | 1468234464664 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms
03:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:54:25 INFO - PROCESS | 1957 | 1468234465109 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:25 INFO - PROCESS | 1957 | 1468234465201 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:25 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
03:54:25 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 534ms
03:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:54:25 INFO - PROCESS | 1957 | 1468234465648 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:25 INFO - PROCESS | 1957 | 1468234465741 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 527ms
03:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:54:26 INFO - PROCESS | 1957 | 1468234466176 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:26 INFO - PROCESS | 1957 | 1468234466278 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 526ms
03:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:54:26 INFO - PROCESS | 1957 | 1468234466715 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:26 INFO - PROCESS | 1957 | 1468234466849 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 578ms
03:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:54:27 INFO - PROCESS | 1957 | 1468234467295 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:27 INFO - PROCESS | 1957 | 1468234467381 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms
03:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:54:27 INFO - PROCESS | 1957 | 1468234467770 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:27 INFO - PROCESS | 1957 | 1468234467863 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 525ms
03:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:54:28 INFO - PROCESS | 1957 | 1468234468300 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:28 INFO - PROCESS | 1957 | 1468234468394 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms
03:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:54:28 INFO - PROCESS | 1957 | 1468234468777 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:28 INFO - PROCESS | 1957 | 1468234468865 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 473ms
03:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:54:29 INFO - PROCESS | 1957 | 1468234469259 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:29 INFO - PROCESS | 1957 | 1468234469365 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 535ms
03:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:54:29 INFO - PROCESS | 1957 | 1468234469796 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:29 INFO - PROCESS | 1957 | 1468234469890 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 475ms
03:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:54:30 INFO - PROCESS | 1957 | 1468234470306 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:30 INFO - PROCESS | 1957 | 1468234470465 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 674ms
03:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:54:30 INFO - PROCESS | 1957 | 1468234470990 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:31 INFO - PROCESS | 1957 | 1468234471101 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 984ms
03:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:54:31 INFO - PROCESS | 1957 | 1468234471979 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:32 INFO - PROCESS | 1957 | 1468234472079 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 535ms
03:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:54:32 INFO - PROCESS | 1957 | 1468234472543 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:32 INFO - PROCESS | 1957 | 1468234472638 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 581ms
03:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:54:33 INFO - PROCESS | 1957 | 1468234473145 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:33 INFO - PROCESS | 1957 | 1468234473253 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 579ms
03:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:54:33 INFO - PROCESS | 1957 | 1468234473713 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:33 INFO - PROCESS | 1957 | 1468234473805 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 527ms
03:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:54:34 INFO - PROCESS | 1957 | 1468234474245 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:34 INFO - PROCESS | 1957 | 1468234474370 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 578ms
03:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:54:34 INFO - PROCESS | 1957 | 1468234474833 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:34 INFO - PROCESS | 1957 | 1468234474970 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 577ms
03:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:54:35 INFO - PROCESS | 1957 | 1468234475411 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:35 INFO - PROCESS | 1957 | 1468234475517 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 533ms
03:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:54:35 INFO - PROCESS | 1957 | 1468234475950 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:36 INFO - PROCESS | 1957 | 1468234476052 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 525ms
03:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:54:36 INFO - PROCESS | 1957 | 1468234476480 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:36 INFO - PROCESS | 1957 | 1468234476585 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms
03:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:54:37 INFO - PROCESS | 1957 | 1468234477009 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:37 INFO - PROCESS | 1957 | 1468234477106 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 525ms
03:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:54:37 INFO - PROCESS | 1957 | 1468234477549 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:37 INFO - PROCESS | 1957 | 1468234477663 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 682ms
03:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:54:38 INFO - PROCESS | 1957 | 1468234478259 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:38 INFO - PROCESS | 1957 | 1468234478386 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 784ms
03:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:54:39 INFO - PROCESS | 1957 | 1468234479055 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:39 INFO - PROCESS | 1957 | 1468234479152 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 524ms
03:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:54:39 INFO - PROCESS | 1957 | 1468234479611 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:39 INFO - PROCESS | 1957 | 1468234479708 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 542ms
03:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:54:40 INFO - PROCESS | 1957 | 1468234480156 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:40 INFO - PROCESS | 1957 | 1468234480252 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 549ms
03:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:54:40 INFO - PROCESS | 1957 | 1468234480699 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:40 INFO - PROCESS | 1957 | 1468234480790 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 530ms
03:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:54:41 INFO - PROCESS | 1957 | 1468234481226 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:41 INFO - PROCESS | 1957 | 1468234481326 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 528ms
03:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:54:41 INFO - PROCESS | 1957 | 1468234481764 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:41 INFO - PROCESS | 1957 | 1468234481898 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 573ms
03:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:54:42 INFO - PROCESS | 1957 | 1468234482340 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:42 INFO - PROCESS | 1957 | 1468234482431 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 472ms
03:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:54:42 INFO - PROCESS | 1957 | 1468234482815 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:42 INFO - PROCESS | 1957 | 1468234482907 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 481ms
03:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:54:43 INFO - PROCESS | 1957 | 1468234483303 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:43 INFO - PROCESS | 1957 | 1468234483394 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 473ms
03:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:54:43 INFO - PROCESS | 1957 | 1468234483781 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:43 INFO - PROCESS | 1957 | 1468234483870 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 479ms
03:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:54:44 INFO - PROCESS | 1957 | 1468234484267 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:44 INFO - PROCESS | 1957 | 1468234484372 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms
03:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:54:44 INFO - PROCESS | 1957 | 1468234484742 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:44 INFO - PROCESS | 1957 | 1468234484830 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 570ms
03:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:54:45 INFO - PROCESS | 1957 | 1468234485328 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:45 INFO - PROCESS | 1957 | 1468234485440 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 823ms
03:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:54:46 INFO - PROCESS | 1957 | 1468234486154 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:46 INFO - PROCESS | 1957 | 1468234486256 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 722ms
03:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:54:46 INFO - PROCESS | 1957 | 1468234486883 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:46 INFO - PROCESS | 1957 | 1468234486977 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 473ms
03:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:54:47 INFO - PROCESS | 1957 | 1468234487370 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:47 INFO - PROCESS | 1957 | 1468234487477 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 532ms
03:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:54:47 INFO - PROCESS | 1957 | 1468234487912 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:48 INFO - PROCESS | 1957 | 1468234488005 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 472ms
03:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:54:48 INFO - PROCESS | 1957 | 1468234488383 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:48 INFO - PROCESS | 1957 | 1468234488473 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms
03:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:54:48 INFO - PROCESS | 1957 | 1468234488918 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:49 INFO - PROCESS | 1957 | 1468234489034 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 575ms
03:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:54:49 INFO - PROCESS | 1957 | 1468234489504 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:49 INFO - PROCESS | 1957 | 1468234489621 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms
03:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:54:50 INFO - PROCESS | 1957 | 1468234490078 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:50 INFO - PROCESS | 1957 | 1468234490165 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 470ms
03:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:54:50 INFO - PROCESS | 1957 | 1468234490553 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:50 INFO - PROCESS | 1957 | 1468234490649 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms
03:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:54:51 INFO - PROCESS | 1957 | 1468234491030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:51 INFO - PROCESS | 1957 | 1468234491118 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 481ms
03:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:54:51 INFO - PROCESS | 1957 | 1468234491514 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:51 INFO - PROCESS | 1957 | 1468234491607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 473ms
03:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:54:51 INFO - PROCESS | 1957 | 1468234491995 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:52 INFO - PROCESS | 1957 | 1468234492102 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 525ms
03:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:54:52 INFO - PROCESS | 1957 | 1468234492523 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:52 INFO - PROCESS | 1957 | 1468234492652 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 823ms
03:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:54:53 INFO - PROCESS | 1957 | 1468234493356 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:53 INFO - PROCESS | 1957 | 1468234493468 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 575ms
03:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:54:53 INFO - PROCESS | 1957 | 1468234493944 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:54 INFO - PROCESS | 1957 | 1468234494055 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms
03:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:54:54 INFO - PROCESS | 1957 | 1468234494485 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:54 INFO - PROCESS | 1957 | 1468234494590 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 535ms
03:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:54:55 INFO - PROCESS | 1957 | 1468234495015 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:55 INFO - PROCESS | 1957 | 1468234495114 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 524ms
03:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:54:55 INFO - PROCESS | 1957 | 1468234495545 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:55 INFO - PROCESS | 1957 | 1468234495633 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms
03:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:54:56 INFO - PROCESS | 1957 | 1468234496077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:56 INFO - PROCESS | 1957 | 1468234496216 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 620ms
03:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:54:56 INFO - PROCESS | 1957 | 1468234496699 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:56 INFO - PROCESS | 1957 | 1468234496790 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 479ms
03:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:54:57 INFO - PROCESS | 1957 | 1468234497183 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:57 INFO - PROCESS | 1957 | 1468234497274 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms
03:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:54:57 INFO - PROCESS | 1957 | 1468234497711 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:57 INFO - PROCESS | 1957 | 1468234497807 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 474ms
03:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:54:58 INFO - PROCESS | 1957 | 1468234498191 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:58 INFO - PROCESS | 1957 | 1468234498282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms
03:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:54:58 INFO - PROCESS | 1957 | 1468234498720 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:58 INFO - PROCESS | 1957 | 1468234498835 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 525ms
03:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:54:59 INFO - PROCESS | 1957 | 1468234499251 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:59 INFO - PROCESS | 1957 | 1468234499348 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 525ms
03:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:54:59 INFO - PROCESS | 1957 | 1468234499786 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:54:59 INFO - PROCESS | 1957 | 1468234499965 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 927ms
03:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:55:00 INFO - PROCESS | 1957 | 1468234500729 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:00 INFO - PROCESS | 1957 | 1468234500862 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1087ms
03:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:55:01 INFO - PROCESS | 1957 | 1468234501823 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:01 INFO - PROCESS | 1957 | 1468234501949 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 624ms
03:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:55:02 INFO - PROCESS | 1957 | 1468234502456 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:02 INFO - PROCESS | 1957 | 1468234502561 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 528ms
03:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:55:03 INFO - PROCESS | 1957 | 1468234503001 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:03 INFO - PROCESS | 1957 | 1468234503121 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 581ms
03:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:55:03 INFO - PROCESS | 1957 | 1468234503579 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:03 INFO - PROCESS | 1957 | 1468234503682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 529ms
03:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:55:04 INFO - PROCESS | 1957 | 1468234504118 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:04 INFO - PROCESS | 1957 | 1468234504224 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms
03:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:55:04 INFO - PROCESS | 1957 | 1468234504697 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:04 INFO - PROCESS | 1957 | 1468234504846 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 575ms
03:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:55:05 INFO - PROCESS | 1957 | 1468234505273 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:05 INFO - PROCESS | 1957 | 1468234505366 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 527ms
03:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:55:05 INFO - PROCESS | 1957 | 1468234505806 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:05 INFO - PROCESS | 1957 | 1468234505899 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms
03:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:55:06 INFO - PROCESS | 1957 | 1468234506331 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:06 INFO - PROCESS | 1957 | 1468234506423 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms
03:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:55:06 INFO - PROCESS | 1957 | 1468234506907 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:07 INFO - PROCESS | 1957 | 1468234507009 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms
03:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:55:07 INFO - PROCESS | 1957 | 1468234507592 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:07 INFO - PROCESS | 1957 | 1468234507795 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 985ms
03:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:55:08 INFO - PROCESS | 1957 | 1468234508591 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:08 INFO - PROCESS | 1957 | 1468234508796 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 976ms
03:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:55:09 INFO - PROCESS | 1957 | 1468234509568 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:09 INFO - PROCESS | 1957 | 1468234509669 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 530ms
03:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:55:10 INFO - PROCESS | 1957 | 1468234510110 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:10 INFO - PROCESS | 1957 | 1468234510208 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 532ms
03:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:55:10 INFO - PROCESS | 1957 | 1468234510662 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:10 INFO - PROCESS | 1957 | 1468234510762 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 524ms
03:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:55:11 INFO - PROCESS | 1957 | 1468234511182 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:11 INFO - PROCESS | 1957 | 1468234511282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 527ms
03:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:55:11 INFO - PROCESS | 1957 | 1468234511718 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:11 INFO - PROCESS | 1957 | 1468234511816 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 528ms
03:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:55:12 INFO - PROCESS | 1957 | 1468234512261 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:12 INFO - PROCESS | 1957 | 1468234512372 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:55:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 529ms
03:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:55:12 INFO - PROCESS | 1957 | 1468234512786 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:12 INFO - PROCESS | 1957 | 1468234512877 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 474ms
03:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:55:13 INFO - PROCESS | 1957 | 1468234513265 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:13 INFO - PROCESS | 1957 | 1468234513358 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 478ms
03:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:55:13 INFO - PROCESS | 1957 | 1468234513749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:13 INFO - PROCESS | 1957 | 1468234513833 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 430ms
03:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:55:14 INFO - PROCESS | 1957 | 1468234514185 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:14 INFO - PROCESS | 1957 | 1468234514280 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms
03:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:55:14 INFO - PROCESS | 1957 | 1468234514661 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:14 INFO - PROCESS | 1957 | 1468234514765 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:55:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 475ms
03:55:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:55:15 INFO - PROCESS | 1957 | 1468234515140 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:15 INFO - PROCESS | 1957 | 1468234515233 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
03:55:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms
03:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:55:16 INFO - PROCESS | 1957 | 1468234516271 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:16 INFO - PROCESS | 1957 | 1468234516437 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
03:55:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1127ms
03:55:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:55:17 INFO - PROCESS | 1957 | 1468234517403 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:17 INFO - PROCESS | 1957 | 1468234517508 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
03:55:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms
03:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:55:18 INFO - PROCESS | 1957 | 1468234518442 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:18 INFO - PROCESS | 1957 | 1468234518536 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
03:55:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 987ms
03:55:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:55:19 INFO - PROCESS | 1957 | 1468234519431 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:19 INFO - PROCESS | 1957 | 1468234519530 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
03:55:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 974ms
03:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:55:20 INFO - PROCESS | 1957 | 1468234520416 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:20 INFO - PROCESS | 1957 | 1468234520514 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
03:55:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 983ms
03:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:55:21 INFO - PROCESS | 1957 | 1468234521397 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:21 INFO - PROCESS | 1957 | 1468234521484 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:55:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 925ms
03:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:55:22 INFO - PROCESS | 1957 | 1468234522329 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:22 INFO - PROCESS | 1957 | 1468234522414 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:55:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 975ms
03:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:55:23 INFO - PROCESS | 1957 | 1468234523314 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:23 INFO - PROCESS | 1957 | 1468234523425 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:55:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:55:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1080ms
03:55:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:55:24 INFO - PROCESS | 1957 | 1468234524401 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:24 INFO - PROCESS | 1957 | 1468234524511 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:55:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 577ms
03:55:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:55:24 INFO - PROCESS | 1957 | 1468234524986 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:25 INFO - PROCESS | 1957 | 1468234525079 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:55:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms
03:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:55:25 INFO - PROCESS | 1957 | 1468234525489 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:25 INFO - PROCESS | 1957 | 1468234525587 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
03:55:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:55:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 533ms
03:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:55:26 INFO - PROCESS | 1957 | 1468234526020 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:26 INFO - PROCESS | 1957 | 1468234526112 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 476ms
03:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:55:26 INFO - PROCESS | 1957 | 1468234526501 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:26 INFO - PROCESS | 1957 | 1468234526588 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
03:55:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:55:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 485ms
03:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:55:27 INFO - PROCESS | 1957 | 1468234527010 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:27 INFO - PROCESS | 1957 | 1468234527140 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
03:55:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:55:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 584ms
03:55:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:55:27 INFO - PROCESS | 1957 | 1468234527585 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:27 INFO - PROCESS | 1957 | 1468234527686 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:55:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms
03:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:55:28 INFO - PROCESS | 1957 | 1468234528114 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:28 INFO - PROCESS | 1957 | 1468234528195 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
03:55:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:55:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:55:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 929ms
03:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:55:29 INFO - PROCESS | 1957 | 1468234529045 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:29 INFO - PROCESS | 1957 | 1468234529132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 472ms
03:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:55:29 INFO - PROCESS | 1957 | 1468234529521 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:29 INFO - PROCESS | 1957 | 1468234529615 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms
03:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:55:30 INFO - PROCESS | 1957 | 1468234529999 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:30 INFO - PROCESS | 1957 | 1468234530101 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms
03:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:55:30 INFO - PROCESS | 1957 | 1468234530475 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:30 INFO - PROCESS | 1957 | 1468234530566 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 473ms
03:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:55:30 INFO - PROCESS | 1957 | 1468234530958 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:31 INFO - PROCESS | 1957 | 1468234531068 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 582ms
03:55:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:55:31 INFO - PROCESS | 1957 | 1468234531546 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:31 INFO - PROCESS | 1957 | 1468234531648 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 674ms
03:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:55:32 INFO - PROCESS | 1957 | 1468234532243 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:32 INFO - PROCESS | 1957 | 1468234532364 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 532ms
03:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:55:32 INFO - PROCESS | 1957 | 1468234532780 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:32 INFO - PROCESS | 1957 | 1468234532887 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:55:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 478ms
03:55:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:55:33 INFO - PROCESS | 1957 | 1468234533272 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:33 INFO - PROCESS | 1957 | 1468234533365 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:55:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 527ms
03:55:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:55:33 INFO - PROCESS | 1957 | 1468234533796 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:33 INFO - PROCESS | 1957 | 1468234533886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 477ms
03:55:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:55:34 INFO - PROCESS | 1957 | 1468234534277 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:34 INFO - PROCESS | 1957 | 1468234534373 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 580ms
03:55:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:55:34 INFO - PROCESS | 1957 | 1468234534872 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:34 INFO - PROCESS | 1957 | 1468234534996 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms
03:55:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:55:35 INFO - PROCESS | 1957 | 1468234535393 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:35 INFO - PROCESS | 1957 | 1468234535488 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 479ms
03:55:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:55:35 INFO - PROCESS | 1957 | 1468234535877 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:35 INFO - PROCESS | 1957 | 1468234535961 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:55:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 473ms
03:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:55:36 INFO - PROCESS | 1957 | 1468234536355 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:36 INFO - PROCESS | 1957 | 1468234536439 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:55:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 423ms
03:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:55:36 INFO - PROCESS | 1957 | 1468234536784 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:36 INFO - PROCESS | 1957 | 1468234536871 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 479ms
03:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:55:37 INFO - PROCESS | 1957 | 1468234537269 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:37 INFO - PROCESS | 1957 | 1468234537370 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 523ms
03:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:55:37 INFO - PROCESS | 1957 | 1468234537796 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:37 INFO - PROCESS | 1957 | 1468234537882 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 419ms
03:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:55:38 INFO - PROCESS | 1957 | 1468234538219 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:38 INFO - PROCESS | 1957 | 1468234538307 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 627ms
03:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:55:38 INFO - PROCESS | 1957 | 1468234538870 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:38 INFO - PROCESS | 1957 | 1468234538991 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:55:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 724ms
03:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:55:39 INFO - PROCESS | 1957 | 1468234539602 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:39 INFO - PROCESS | 1957 | 1468234539706 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 772ms
03:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:55:40 INFO - PROCESS | 1957 | 1468234540380 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:40 INFO - PROCESS | 1957 | 1468234540474 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 529ms
03:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:55:40 INFO - PROCESS | 1957 | 1468234540924 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:41 INFO - PROCESS | 1957 | 1468234541022 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms
03:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:55:41 INFO - PROCESS | 1957 | 1468234541456 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:41 INFO - PROCESS | 1957 | 1468234541553 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 531ms
03:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:55:41 INFO - PROCESS | 1957 | 1468234541984 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:42 INFO - PROCESS | 1957 | 1468234542090 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 526ms
03:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:55:42 INFO - PROCESS | 1957 | 1468234542527 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:42 INFO - PROCESS | 1957 | 1468234542623 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 534ms
03:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:55:43 INFO - PROCESS | 1957 | 1468234543073 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:43 INFO - PROCESS | 1957 | 1468234543187 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 571ms
03:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:55:43 INFO - PROCESS | 1957 | 1468234543669 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:43 INFO - PROCESS | 1957 | 1468234543785 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms
03:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:55:44 INFO - PROCESS | 1957 | 1468234544229 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:44 INFO - PROCESS | 1957 | 1468234544317 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 475ms
03:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:55:44 INFO - PROCESS | 1957 | 1468234544713 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:44 INFO - PROCESS | 1957 | 1468234544800 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 473ms
03:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:55:45 INFO - PROCESS | 1957 | 1468234545187 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:45 INFO - PROCESS | 1957 | 1468234545273 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 484ms
03:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:55:45 INFO - PROCESS | 1957 | 1468234545682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:45 INFO - PROCESS | 1957 | 1468234545784 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:55:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms
03:55:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:55:46 INFO - PROCESS | 1957 | 1468234546305 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:46 INFO - PROCESS | 1957 | 1468234546431 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:55:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 823ms
03:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:55:47 INFO - PROCESS | 1957 | 1468234547135 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:47 INFO - PROCESS | 1957 | 1468234547245 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:55:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 524ms
03:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:55:47 INFO - PROCESS | 1957 | 1468234547676 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:47 INFO - PROCESS | 1957 | 1468234547787 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 532ms
03:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:55:48 INFO - PROCESS | 1957 | 1468234548221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:48 INFO - PROCESS | 1957 | 1468234548322 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 529ms
03:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:55:48 INFO - PROCESS | 1957 | 1468234548746 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:48 INFO - PROCESS | 1957 | 1468234548838 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 525ms
03:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:55:49 INFO - PROCESS | 1957 | 1468234549282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:49 INFO - PROCESS | 1957 | 1468234549367 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 475ms
03:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:55:49 INFO - PROCESS | 1957 | 1468234549772 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:49 INFO - PROCESS | 1957 | 1468234549899 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 579ms
03:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:55:50 INFO - PROCESS | 1957 | 1468234550345 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:50 INFO - PROCESS | 1957 | 1468234550432 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 484ms
03:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:55:50 INFO - PROCESS | 1957 | 1468234550834 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:50 INFO - PROCESS | 1957 | 1468234550919 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms
03:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:55:51 INFO - PROCESS | 1957 | 1468234551415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:51 INFO - PROCESS | 1957 | 1468234551503 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 480ms
03:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:55:51 INFO - PROCESS | 1957 | 1468234551898 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:51 INFO - PROCESS | 1957 | 1468234551983 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 472ms
03:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:55:52 INFO - PROCESS | 1957 | 1468234552377 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:52 INFO - PROCESS | 1957 | 1468234552482 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 530ms
03:55:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:55:52 INFO - PROCESS | 1957 | 1468234552910 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:53 INFO - PROCESS | 1957 | 1468234553000 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:55:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:55:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 528ms
03:55:53 INFO - TEST-START | /DOMEvents/constructors.html
03:55:53 INFO - PROCESS | 1957 | 1468234553447 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:53 INFO - PROCESS | 1957 | 1468234553552 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:55:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:55:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:55:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 597ms
03:55:54 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:55:54 INFO - PROCESS | 1957 | 1468234554060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:54 INFO - PROCESS | 1957 | 1468234554259 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:55:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 929ms
03:55:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:55:54 INFO - PROCESS | 1957 | 1468234554990 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:55 INFO - PROCESS | 1957 | 1468234555083 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:55:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:55:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
03:55:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:55:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
03:55:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:55:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
03:55:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:55:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:55:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 477ms
03:55:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:55:55 INFO - PROCESS | 1957 | 1468234555511 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:55 INFO - PROCESS | 1957 | 1468234555594 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:55 INFO - PROCESS | 1957 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:55:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:55:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 435ms
03:55:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:55:55 INFO - PROCESS | 1957 | 1468234555962 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:56 INFO - PROCESS | 1957 | 1468234556061 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:56 INFO - PROCESS | 1957 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:55:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:55:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 437ms
03:55:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:55:56 INFO - PROCESS | 1957 | 1468234556397 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:56 INFO - PROCESS | 1957 | 1468234556480 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:55:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 429ms
03:55:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:55:56 INFO - PROCESS | 1957 | 1468234556830 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:56 INFO - PROCESS | 1957 | 1468234556917 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:57 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
03:55:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms
03:55:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:55:57 INFO - PROCESS | 1957 | 1468234557313 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:57 INFO - PROCESS | 1957 | 1468234557422 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:57 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
03:55:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:55:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms
03:55:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:55:57 INFO - PROCESS | 1957 | 1468234557834 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:57 INFO - PROCESS | 1957 | 1468234557922 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
03:55:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 422ms
03:55:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:55:58 INFO - PROCESS | 1957 | 1468234558261 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:58 INFO - PROCESS | 1957 | 1468234558349 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:58 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
03:55:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 420ms
03:55:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:55:58 INFO - PROCESS | 1957 | 1468234558702 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:58 INFO - PROCESS | 1957 | 1468234558794 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:55:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
03:55:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 425ms
03:55:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:55:59 INFO - PROCESS | 1957 | 1468234559130 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:59 INFO - PROCESS | 1957 | 1468234559216 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:59 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
03:55:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 432ms
03:55:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:55:59 INFO - PROCESS | 1957 | 1468234559566 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:59 INFO - PROCESS | 1957 | 1468234559663 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:55:59 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
03:55:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 428ms
03:55:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:56:00 INFO - PROCESS | 1957 | 1468234560005 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:00 INFO - PROCESS | 1957 | 1468234560087 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:00 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
03:56:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 376ms
03:56:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:56:00 INFO - PROCESS | 1957 | 1468234560387 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:00 INFO - PROCESS | 1957 | 1468234560471 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:56:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 379ms
03:56:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:56:00 INFO - PROCESS | 1957 | 1468234560775 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:00 INFO - PROCESS | 1957 | 1468234560860 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
03:56:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 585ms
03:56:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:56:01 INFO - PROCESS | 1957 | 1468234561367 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:01 INFO - PROCESS | 1957 | 1468234561503 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
03:56:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 777ms
03:56:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:56:02 INFO - PROCESS | 1957 | 1468234562151 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:02 INFO - PROCESS | 1957 | 1468234562250 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:02 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
03:56:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:56:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 477ms
03:56:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:56:02 INFO - PROCESS | 1957 | 1468234562641 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:02 INFO - PROCESS | 1957 | 1468234562734 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
03:56:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 479ms
03:56:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:56:03 INFO - PROCESS | 1957 | 1468234563133 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:03 INFO - PROCESS | 1957 | 1468234563228 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
03:56:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 474ms
03:56:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:56:03 INFO - PROCESS | 1957 | 1468234563604 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:03 INFO - PROCESS | 1957 | 1468234563698 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:56:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
03:56:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 474ms
03:56:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:56:04 INFO - PROCESS | 1957 | 1468234564084 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:04 INFO - PROCESS | 1957 | 1468234564169 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
03:56:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 478ms
03:56:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:56:04 INFO - PROCESS | 1957 | 1468234564571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:04 INFO - PROCESS | 1957 | 1468234564677 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
03:56:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms
03:56:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:56:05 INFO - PROCESS | 1957 | 1468234565043 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:05 INFO - PROCESS | 1957 | 1468234565145 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
03:56:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 419ms
03:56:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:56:05 INFO - PROCESS | 1957 | 1468234565493 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:05 INFO - PROCESS | 1957 | 1468234565588 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:05 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
03:56:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 419ms
03:56:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:56:05 INFO - PROCESS | 1957 | 1468234565922 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:06 INFO - PROCESS | 1957 | 1468234566007 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:56:06 INFO - {}
03:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:56:06 INFO - {}
03:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:56:06 INFO - {}
03:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:56:06 INFO - {}
03:56:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 432ms
03:56:06 INFO - TEST-START | /FileAPI/fileReader.html
03:56:06 INFO - PROCESS | 1957 | 1468234566356 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:06 INFO - PROCESS | 1957 | 1468234566455 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:56:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:56:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:56:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:56:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 425ms
03:56:06 INFO - TEST-START | /FileAPI/historical.html
03:56:06 INFO - PROCESS | 1957 | 1468234566797 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:06 INFO - PROCESS | 1957 | 1468234566886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:56:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:56:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:56:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:56:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:56:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:56:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:56:07 INFO - TEST-OK | /FileAPI/historical.html | took 372ms
03:56:07 INFO - TEST-START | /FileAPI/idlharness.html
03:56:07 INFO - PROCESS | 1957 | 1468234567192 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:07 INFO - PROCESS | 1957 | 1468234567279 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:56:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:56:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:56:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:56:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:56:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:56:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:56:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:56:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:56:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:56:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:56:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:56:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:56:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:56:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
03:56:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:56:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:56:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:56:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 667ms
03:56:07 INFO - TEST-START | /FileAPI/idlharness.worker
03:56:07 INFO - PROCESS | 1957 | 1468234567871 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:08 INFO - PROCESS | 1957 | 1468234567996 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:56:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:56:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:56:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:56:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:56:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:56:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:56:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:56:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:56:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:56:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:56:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:56:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:56:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:56:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:56:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:56:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:56:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:56:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:56:08 INFO - {}
03:56:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 933ms
03:56:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:56:08 INFO - PROCESS | 1957 | 1468234568818 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:09 INFO - PROCESS | 1957 | 1468234569003 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:56:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 725ms
03:56:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:56:09 INFO - PROCESS | 1957 | 1468234569541 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:09 INFO - PROCESS | 1957 | 1468234569658 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:56:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 774ms
03:56:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:56:10 INFO - PROCESS | 1957 | 1468234570344 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:10 INFO - PROCESS | 1957 | 1468234570437 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:56:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 595ms
03:56:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:56:11 INFO - PROCESS | 1957 | 1468234570963 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:11 INFO - PROCESS | 1957 | 1468234571080 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:56:11 INFO - {}
03:56:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 482ms
03:56:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:56:11 INFO - PROCESS | 1957 | 1468234571454 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:11 INFO - PROCESS | 1957 | 1468234571540 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:56:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:56:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:56:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:56:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms
03:56:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:56:11 INFO - PROCESS | 1957 | 1468234571926 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:12 INFO - PROCESS | 1957 | 1468234572022 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:56:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:56:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
03:56:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:56:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:56:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 573ms
03:56:12 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:56:12 INFO - PROCESS | 1957 | 1468234572535 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:12 INFO - PROCESS | 1957 | 1468234572701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:56:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:56:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:56:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:56:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:56:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:56:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:56:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:56:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:56:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 586ms
03:56:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:56:13 INFO - PROCESS | 1957 | 1468234573122 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:13 INFO - PROCESS | 1957 | 1468234573255 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:56:13 INFO - {}
03:56:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms
03:56:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:56:13 INFO - PROCESS | 1957 | 1468234573644 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:13 INFO - PROCESS | 1957 | 1468234573724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:56:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:56:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 426ms
03:56:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:56:14 INFO - PROCESS | 1957 | 1468234574077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - PROCESS | 1957 | 1468234574158 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:56:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 381ms
03:56:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:56:14 INFO - PROCESS | 1957 | 1468234574478 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - PROCESS | 1957 | 1468234574564 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:56:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:56:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 380ms
03:56:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:56:14 INFO - PROCESS | 1957 | 1468234574872 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:14 INFO - PROCESS | 1957 | 1468234574955 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:56:15 INFO - reader.readAsText(blob_2)
03:56:15 INFO - }" did not throw
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:56:15 INFO - reader.readAsDataURL(blob_2)
03:56:15 INFO - }" did not throw
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:56:15 INFO - reader.readAsArrayBuffer(blob_2)
03:56:15 INFO - }" did not throw
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
03:56:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:56:15 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:56:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
03:56:15 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 428ms
03:56:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:56:15 INFO - PROCESS | 1957 | 1468234575314 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:15 INFO - PROCESS | 1957 | 1468234575416 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:56:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:56:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 432ms
03:56:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:56:15 INFO - PROCESS | 1957 | 1468234575749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:15 INFO - PROCESS | 1957 | 1468234575832 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:56:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 426ms
03:56:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:56:16 INFO - PROCESS | 1957 | 1468234576179 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:16 INFO - PROCESS | 1957 | 1468234576264 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:56:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 579ms
03:56:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:56:16 INFO - PROCESS | 1957 | 1468234576793 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:16 INFO - PROCESS | 1957 | 1468234576896 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:56:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 699ms
03:56:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:56:17 INFO - PROCESS | 1957 | 1468234577470 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:17 INFO - PROCESS | 1957 | 1468234577579 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:56:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 475ms
03:56:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:56:17 INFO - PROCESS | 1957 | 1468234577980 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:18 INFO - PROCESS | 1957 | 1468234578071 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:56:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 430ms
03:56:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:56:18 INFO - PROCESS | 1957 | 1468234578422 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:18 INFO - PROCESS | 1957 | 1468234578550 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:56:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 689ms
03:56:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:56:19 INFO - PROCESS | 1957 | 1468234579110 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:19 INFO - PROCESS | 1957 | 1468234579208 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:56:19 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
03:56:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:56:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms
03:56:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:56:19 INFO - PROCESS | 1957 | 1468234579641 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:19 INFO - PROCESS | 1957 | 1468234579743 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:56:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms
03:56:20 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:56:20 INFO - PROCESS | 1957 | 1468234580278 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:20 INFO - PROCESS | 1957 | 1468234580393 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:20 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:56:20 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 524ms
03:56:20 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:56:20 INFO - PROCESS | 1957 | 1468234580819 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:20 INFO - PROCESS | 1957 | 1468234580916 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:21 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:56:21 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 578ms
03:56:21 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:56:21 INFO - PROCESS | 1957 | 1468234581408 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:21 INFO - PROCESS | 1957 | 1468234581522 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:22 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:56:22 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 631ms
03:56:22 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:56:22 INFO - PROCESS | 1957 | 1468234582036 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:22 INFO - PROCESS | 1957 | 1468234582142 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:22 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:56:22 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 627ms
03:56:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:56:22 INFO - PROCESS | 1957 | 1468234582670 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:22 INFO - PROCESS | 1957 | 1468234582753 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:56:23 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 471ms
03:56:23 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:56:23 INFO - PROCESS | 1957 | 1468234583149 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:23 INFO - PROCESS | 1957 | 1468234583256 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:56:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:56:23 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 524ms
03:56:23 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:56:23 INFO - PROCESS | 1957 | 1468234583678 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:23 INFO - PROCESS | 1957 | 1468234583772 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:56:24 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 470ms
03:56:24 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:56:24 INFO - PROCESS | 1957 | 1468234584159 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:24 INFO - PROCESS | 1957 | 1468234584246 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:56:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:56:24 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 475ms
03:56:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:56:24 INFO - PROCESS | 1957 | 1468234584645 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:24 INFO - PROCESS | 1957 | 1468234584740 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:56:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 476ms
03:56:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:56:25 INFO - PROCESS | 1957 | 1468234585152 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:25 INFO - PROCESS | 1957 | 1468234585308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:56:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:56:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 686ms
03:56:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:56:25 INFO - PROCESS | 1957 | 1468234585855 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:25 INFO - PROCESS | 1957 | 1468234585970 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:56:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:56:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:56:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:56:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 734ms
03:56:26 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:56:26 INFO - PROCESS | 1957 | 1468234586664 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:26 INFO - PROCESS | 1957 | 1468234586817 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:56:27 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 580ms
03:56:27 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:56:27 INFO - PROCESS | 1957 | 1468234587251 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:27 INFO - PROCESS | 1957 | 1468234587345 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:56:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:56:27 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 674ms
03:56:27 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:56:27 INFO - PROCESS | 1957 | 1468234587943 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:28 INFO - PROCESS | 1957 | 1468234588057 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:56:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:56:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:56:28 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 583ms
03:56:28 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:56:28 INFO - PROCESS | 1957 | 1468234588523 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:28 INFO - PROCESS | 1957 | 1468234588618 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:56:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:56:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:56:29 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 677ms
03:56:29 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:56:29 INFO - PROCESS | 1957 | 1468234589213 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:29 INFO - PROCESS | 1957 | 1468234589337 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:29 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:56:29 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 537ms
03:56:29 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:56:29 INFO - PROCESS | 1957 | 1468234589752 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:29 INFO - PROCESS | 1957 | 1468234589864 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:56:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:56:30 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 522ms
03:56:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:56:30 INFO - PROCESS | 1957 | 1468234590281 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:30 INFO - PROCESS | 1957 | 1468234590384 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:56:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 529ms
03:56:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:56:30 INFO - PROCESS | 1957 | 1468234590827 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:30 INFO - PROCESS | 1957 | 1468234590935 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:56:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 486ms
03:56:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:56:31 INFO - PROCESS | 1957 | 1468234591317 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:31 INFO - PROCESS | 1957 | 1468234591400 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:56:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 472ms
03:56:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:56:31 INFO - PROCESS | 1957 | 1468234591795 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:31 INFO - PROCESS | 1957 | 1468234591881 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:56:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 474ms
03:56:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:56:32 INFO - PROCESS | 1957 | 1468234592276 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:32 INFO - PROCESS | 1957 | 1468234592383 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:56:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 472ms
03:56:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:56:32 INFO - PROCESS | 1957 | 1468234592753 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:32 INFO - PROCESS | 1957 | 1468234592849 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:56:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 530ms
03:56:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:56:33 INFO - PROCESS | 1957 | 1468234593291 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:33 INFO - PROCESS | 1957 | 1468234593413 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:56:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 572ms
03:56:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:56:33 INFO - PROCESS | 1957 | 1468234593871 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:33 INFO - PROCESS | 1957 | 1468234593968 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:56:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 673ms
03:56:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:56:34 INFO - PROCESS | 1957 | 1468234594550 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:34 INFO - PROCESS | 1957 | 1468234594668 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:56:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 621ms
03:56:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:56:35 INFO - PROCESS | 1957 | 1468234595179 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:35 INFO - PROCESS | 1957 | 1468234595308 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:56:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 530ms
03:56:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:56:35 INFO - PROCESS | 1957 | 1468234595723 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:35 INFO - PROCESS | 1957 | 1468234595834 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:56:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 625ms
03:56:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:56:36 INFO - PROCESS | 1957 | 1468234596354 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:36 INFO - PROCESS | 1957 | 1468234596449 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:56:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 483ms
03:56:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:56:36 INFO - PROCESS | 1957 | 1468234596832 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:36 INFO - PROCESS | 1957 | 1468234596924 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:56:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 479ms
03:56:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:56:37 INFO - PROCESS | 1957 | 1468234597320 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:37 INFO - PROCESS | 1957 | 1468234597445 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:56:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 571ms
03:56:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:56:37 INFO - PROCESS | 1957 | 1468234597902 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:38 INFO - PROCESS | 1957 | 1468234598000 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:56:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 521ms
03:56:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:56:38 INFO - PROCESS | 1957 | 1468234598427 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:38 INFO - PROCESS | 1957 | 1468234598533 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
03:56:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 536ms
03:56:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:56:38 INFO - PROCESS | 1957 | 1468234598968 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:39 INFO - PROCESS | 1957 | 1468234599061 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
03:56:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 485ms
03:56:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:56:39 INFO - PROCESS | 1957 | 1468234599458 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:39 INFO - PROCESS | 1957 | 1468234599544 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:56:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 474ms
03:56:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:56:39 INFO - PROCESS | 1957 | 1468234599939 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:40 INFO - PROCESS | 1957 | 1468234600048 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:56:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 477ms
03:56:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:56:40 INFO - PROCESS | 1957 | 1468234600420 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:40 INFO - PROCESS | 1957 | 1468234600502 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:56:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 424ms
03:56:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:56:40 INFO - PROCESS | 1957 | 1468234600854 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:40 INFO - PROCESS | 1957 | 1468234600945 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:56:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 527ms
03:56:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:56:41 INFO - PROCESS | 1957 | 1468234601388 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:41 INFO - PROCESS | 1957 | 1468234601512 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:56:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 623ms
03:56:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:56:42 INFO - PROCESS | 1957 | 1468234602044 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:42 INFO - PROCESS | 1957 | 1468234602155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:56:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 577ms
03:56:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:56:42 INFO - PROCESS | 1957 | 1468234602629 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:42 INFO - PROCESS | 1957 | 1468234602907 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:56:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 1094ms
03:56:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:56:43 INFO - PROCESS | 1957 | 1468234603724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:43 INFO - PROCESS | 1957 | 1468234603833 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
03:56:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 579ms
03:56:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:56:44 INFO - PROCESS | 1957 | 1468234604313 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:44 INFO - PROCESS | 1957 | 1468234604411 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
03:56:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 472ms
03:56:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:56:44 INFO - PROCESS | 1957 | 1468234604813 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:44 INFO - PROCESS | 1957 | 1468234604899 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:56:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 482ms
03:56:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:56:45 INFO - PROCESS | 1957 | 1468234605285 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:45 INFO - PROCESS | 1957 | 1468234605381 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:56:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 469ms
03:56:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:56:45 INFO - PROCESS | 1957 | 1468234605761 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:45 INFO - PROCESS | 1957 | 1468234605851 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:56:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 519ms
03:56:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:56:46 INFO - PROCESS | 1957 | 1468234606289 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:46 INFO - PROCESS | 1957 | 1468234606428 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:56:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 571ms
03:56:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:56:46 INFO - PROCESS | 1957 | 1468234606869 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:46 INFO - PROCESS | 1957 | 1468234606968 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:56:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 535ms
03:56:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:56:47 INFO - PROCESS | 1957 | 1468234607403 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:47 INFO - PROCESS | 1957 | 1468234607488 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:56:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 435ms
03:56:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:56:47 INFO - PROCESS | 1957 | 1468234607846 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:47 INFO - PROCESS | 1957 | 1468234607938 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:56:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 470ms
03:56:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:56:48 INFO - PROCESS | 1957 | 1468234608321 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:48 INFO - PROCESS | 1957 | 1468234608400 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:56:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 477ms
03:56:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:56:48 INFO - PROCESS | 1957 | 1468234608806 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:48 INFO - PROCESS | 1957 | 1468234608916 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:56:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 476ms
03:56:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:56:49 INFO - PROCESS | 1957 | 1468234609285 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:49 INFO - PROCESS | 1957 | 1468234609381 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:56:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 532ms
03:56:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:56:49 INFO - PROCESS | 1957 | 1468234609825 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:50 INFO - PROCESS | 1957 | 1468234610015 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:56:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 940ms
03:56:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:56:50 INFO - PROCESS | 1957 | 1468234610771 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:50 INFO - PROCESS | 1957 | 1468234610886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:56:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 532ms
03:56:51 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:56:51 INFO - PROCESS | 1957 | 1468234611313 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:51 INFO - PROCESS | 1957 | 1468234611433 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:52 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:56:52 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1179ms
03:56:52 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:56:52 INFO - PROCESS | 1957 | 1468234612506 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:52 INFO - PROCESS | 1957 | 1468234612606 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:56:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 527ms
03:56:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:56:53 INFO - PROCESS | 1957 | 1468234613028 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:53 INFO - PROCESS | 1957 | 1468234613138 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:56:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 528ms
03:56:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:56:53 INFO - PROCESS | 1957 | 1468234613562 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:53 INFO - PROCESS | 1957 | 1468234613660 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:56:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 577ms
03:56:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:56:54 INFO - PROCESS | 1957 | 1468234614147 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:54 INFO - PROCESS | 1957 | 1468234614253 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:56:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 472ms
03:56:54 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:56:54 INFO - PROCESS | 1957 | 1468234614623 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:54 INFO - PROCESS | 1957 | 1468234614719 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:56:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 471ms
03:56:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:56:55 INFO - PROCESS | 1957 | 1468234615100 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:55 INFO - PROCESS | 1957 | 1468234615185 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:56:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 473ms
03:56:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:56:55 INFO - PROCESS | 1957 | 1468234615580 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:55 INFO - PROCESS | 1957 | 1468234615667 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:56:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 477ms
03:56:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:56:56 INFO - PROCESS | 1957 | 1468234616063 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:56 INFO - PROCESS | 1957 | 1468234616154 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:56:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 482ms
03:56:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:56:56 INFO - PROCESS | 1957 | 1468234616552 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:56 INFO - PROCESS | 1957 | 1468234616651 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:56:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 522ms
03:56:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:56:57 INFO - PROCESS | 1957 | 1468234617081 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:57 INFO - PROCESS | 1957 | 1468234617198 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:56:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 573ms
03:56:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:56:57 INFO - PROCESS | 1957 | 1468234617660 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:57 INFO - PROCESS | 1957 | 1468234617770 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:56:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 573ms
03:56:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:56:58 INFO - PROCESS | 1957 | 1468234618245 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:58 INFO - PROCESS | 1957 | 1468234618352 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:56:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 775ms
03:56:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:56:59 INFO - PROCESS | 1957 | 1468234619021 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:59 INFO - PROCESS | 1957 | 1468234619401 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:56:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 840ms
03:56:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:56:59 INFO - PROCESS | 1957 | 1468234619870 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:56:59 INFO - PROCESS | 1957 | 1468234619995 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:57:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 525ms
03:57:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:57:00 INFO - PROCESS | 1957 | 1468234620398 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:00 INFO - PROCESS | 1957 | 1468234620489 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:57:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 479ms
03:57:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:57:00 INFO - PROCESS | 1957 | 1468234620893 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:00 INFO - PROCESS | 1957 | 1468234620993 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:57:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 535ms
03:57:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:57:01 INFO - PROCESS | 1957 | 1468234621426 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:01 INFO - PROCESS | 1957 | 1468234621517 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:57:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 520ms
03:57:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:57:01 INFO - PROCESS | 1957 | 1468234621957 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:02 INFO - PROCESS | 1957 | 1468234622049 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:57:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 536ms
03:57:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:57:02 INFO - PROCESS | 1957 | 1468234622492 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:02 INFO - PROCESS | 1957 | 1468234622601 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:57:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 530ms
03:57:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:57:03 INFO - PROCESS | 1957 | 1468234623032 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:03 INFO - PROCESS | 1957 | 1468234623129 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:57:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 486ms
03:57:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:57:03 INFO - PROCESS | 1957 | 1468234623519 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:03 INFO - PROCESS | 1957 | 1468234623604 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:57:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 475ms
03:57:03 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:57:04 INFO - PROCESS | 1957 | 1468234623999 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:04 INFO - PROCESS | 1957 | 1468234624075 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:57:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 473ms
03:57:04 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:57:04 INFO - PROCESS | 1957 | 1468234624477 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:04 INFO - PROCESS | 1957 | 1468234624557 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:57:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 473ms
03:57:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:57:04 INFO - PROCESS | 1957 | 1468234624957 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:05 INFO - PROCESS | 1957 | 1468234625057 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:57:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 528ms
03:57:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:57:05 INFO - PROCESS | 1957 | 1468234625491 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:05 INFO - PROCESS | 1957 | 1468234625627 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:57:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 878ms
03:57:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:57:06 INFO - PROCESS | 1957 | 1468234626377 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:06 INFO - PROCESS | 1957 | 1468234626487 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:57:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 924ms
03:57:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:57:07 INFO - PROCESS | 1957 | 1468234627310 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:07 INFO - PROCESS | 1957 | 1468234627425 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:57:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 523ms
03:57:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:57:07 INFO - PROCESS | 1957 | 1468234627845 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:07 INFO - PROCESS | 1957 | 1468234627948 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:57:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 525ms
03:57:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:57:08 INFO - PROCESS | 1957 | 1468234628367 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:08 INFO - PROCESS | 1957 | 1468234628454 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:57:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 469ms
03:57:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:57:08 INFO - PROCESS | 1957 | 1468234628852 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:08 INFO - PROCESS | 1957 | 1468234628935 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:57:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 679ms
03:57:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:57:09 INFO - PROCESS | 1957 | 1468234629543 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:09 INFO - PROCESS | 1957 | 1468234629749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:57:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 828ms
03:57:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:57:10 INFO - PROCESS | 1957 | 1468234630372 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:10 INFO - PROCESS | 1957 | 1468234630496 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:57:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 625ms
03:57:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:57:11 INFO - PROCESS | 1957 | 1468234631012 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:11 INFO - PROCESS | 1957 | 1468234631145 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:57:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 525ms
03:57:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:57:11 INFO - PROCESS | 1957 | 1468234631539 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:11 INFO - PROCESS | 1957 | 1468234631626 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:57:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 419ms
03:57:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:57:11 INFO - PROCESS | 1957 | 1468234631967 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:12 INFO - PROCESS | 1957 | 1468234632050 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:57:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:57:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 977ms
03:57:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:57:12 INFO - PROCESS | 1957 | 1468234632954 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:13 INFO - PROCESS | 1957 | 1468234633140 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:57:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:57:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:57:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:57:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 882ms
03:57:13 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:57:13 INFO - PROCESS | 1957 | 1468234633841 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:14 INFO - PROCESS | 1957 | 1468234634005 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:57:14 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 827ms
03:57:14 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:57:14 INFO - PROCESS | 1957 | 1468234634675 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:14 INFO - PROCESS | 1957 | 1468234634780 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:57:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 529ms
03:57:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:57:15 INFO - PROCESS | 1957 | 1468234635215 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:15 INFO - PROCESS | 1957 | 1468234635305 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:57:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 471ms
03:57:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:57:15 INFO - PROCESS | 1957 | 1468234635696 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:15 INFO - PROCESS | 1957 | 1468234635783 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:57:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 481ms
03:57:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:57:16 INFO - PROCESS | 1957 | 1468234636174 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:16 INFO - PROCESS | 1957 | 1468234636272 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:57:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 527ms
03:57:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:57:16 INFO - PROCESS | 1957 | 1468234636720 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:16 INFO - PROCESS | 1957 | 1468234636803 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:57:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 523ms
03:57:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:57:17 INFO - PROCESS | 1957 | 1468234637251 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:17 INFO - PROCESS | 1957 | 1468234637357 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:57:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 527ms
03:57:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:57:17 INFO - PROCESS | 1957 | 1468234637802 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:17 INFO - PROCESS | 1957 | 1468234637886 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:57:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 444ms
03:57:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:57:18 INFO - PROCESS | 1957 | 1468234638228 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:18 INFO - PROCESS | 1957 | 1468234638303 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:57:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 420ms
03:57:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:57:18 INFO - PROCESS | 1957 | 1468234638657 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:18 INFO - PROCESS | 1957 | 1468234638736 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:57:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 373ms
03:57:19 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:57:19 INFO - PROCESS | 1957 | 1468234639036 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:19 INFO - PROCESS | 1957 | 1468234639132 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:57:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:57:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:57:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 423ms
03:57:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:57:19 INFO - PROCESS | 1957 | 1468234639472 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:19 INFO - PROCESS | 1957 | 1468234639565 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:57:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 573ms
03:57:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:57:20 INFO - PROCESS | 1957 | 1468234640046 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:20 INFO - PROCESS | 1957 | 1468234640130 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:57:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 574ms
03:57:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:57:20 INFO - PROCESS | 1957 | 1468234640628 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:20 INFO - PROCESS | 1957 | 1468234640769 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:57:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 872ms
03:57:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:57:21 INFO - PROCESS | 1957 | 1468234641548 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:21 INFO - PROCESS | 1957 | 1468234641643 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:57:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:57:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 589ms
03:57:22 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:57:22 INFO - PROCESS | 1957 | 1468234642133 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:22 INFO - PROCESS | 1957 | 1468234642221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:57:22 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 471ms
03:57:22 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:57:22 INFO - PROCESS | 1957 | 1468234642617 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:22 INFO - PROCESS | 1957 | 1468234642715 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:57:23 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 580ms
03:57:23 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:57:23 INFO - PROCESS | 1957 | 1468234643202 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:23 INFO - PROCESS | 1957 | 1468234643284 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:57:23 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 584ms
03:57:23 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:57:23 INFO - PROCESS | 1957 | 1468234643782 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:23 INFO - PROCESS | 1957 | 1468234643878 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:57:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:57:24 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 527ms
03:57:24 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:57:24 INFO - PROCESS | 1957 | 1468234644318 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:24 INFO - PROCESS | 1957 | 1468234644444 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:57:24 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 525ms
03:57:24 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:57:24 INFO - PROCESS | 1957 | 1468234644849 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:24 INFO - PROCESS | 1957 | 1468234644952 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:57:25 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 573ms
03:57:25 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:57:25 INFO - PROCESS | 1957 | 1468234645427 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:25 INFO - PROCESS | 1957 | 1468234645530 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:57:25 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 474ms
03:57:25 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:57:25 INFO - PROCESS | 1957 | 1468234645909 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:26 INFO - PROCESS | 1957 | 1468234646013 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:57:26 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 471ms
03:57:26 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:57:26 INFO - PROCESS | 1957 | 1468234646384 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:26 INFO - PROCESS | 1957 | 1468234646481 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:57:27 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 625ms
03:57:27 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:57:27 INFO - PROCESS | 1957 | 1468234647016 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:27 INFO - PROCESS | 1957 | 1468234647119 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:57:27 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 628ms
03:57:27 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:57:27 INFO - PROCESS | 1957 | 1468234647672 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:27 INFO - PROCESS | 1957 | 1468234647829 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:57:28 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 821ms
03:57:28 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:57:28 INFO - PROCESS | 1957 | 1468234648500 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:28 INFO - PROCESS | 1957 | 1468234648619 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:57:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:57:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:57:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:57:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:57:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:57:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:57:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:57:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:57:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:57:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:57:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:57:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:57:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:57:29 INFO - window.indexedDB.open('test', val);..." did not throw
03:57:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:57:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:57:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:57:29 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 1036ms
03:57:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:57:29 INFO - PROCESS | 1957 | 1468234649564 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:29 INFO - PROCESS | 1957 | 1468234649697 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:57:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 528ms
03:57:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:57:30 INFO - PROCESS | 1957 | 1468234650122 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:30 INFO - PROCESS | 1957 | 1468234650214 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:57:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:57:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1534ms
03:57:31 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:57:31 INFO - PROCESS | 1957 | 1468234651672 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:31 INFO - PROCESS | 1957 | 1468234651774 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:57:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 525ms
03:57:32 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:57:32 INFO - PROCESS | 1957 | 1468234652195 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:32 INFO - PROCESS | 1957 | 1468234652303 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:32 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:57:32 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 530ms
03:57:32 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:57:32 INFO - PROCESS | 1957 | 1468234652728 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:32 INFO - PROCESS | 1957 | 1468234652843 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:33 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:57:33 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 521ms
03:57:33 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:57:33 INFO - PROCESS | 1957 | 1468234653257 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:33 INFO - PROCESS | 1957 | 1468234653363 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:33 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:57:33 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 477ms
03:57:33 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:57:33 INFO - PROCESS | 1957 | 1468234653744 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:33 INFO - PROCESS | 1957 | 1468234653820 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:34 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:57:34 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 427ms
03:57:34 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:57:34 INFO - PROCESS | 1957 | 1468234654169 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:34 INFO - PROCESS | 1957 | 1468234654252 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:34 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:57:34 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 424ms
03:57:34 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:57:34 INFO - PROCESS | 1957 | 1468234654603 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:34 INFO - PROCESS | 1957 | 1468234654681 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:35 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:57:35 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 426ms
03:57:35 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:57:35 INFO - PROCESS | 1957 | 1468234655030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:35 INFO - PROCESS | 1957 | 1468234655116 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:35 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:57:35 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 424ms
03:57:35 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:57:35 INFO - PROCESS | 1957 | 1468234655466 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:35 INFO - PROCESS | 1957 | 1468234655555 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:36 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:57:36 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 628ms
03:57:36 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:57:36 INFO - PROCESS | 1957 | 1468234656096 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:36 INFO - PROCESS | 1957 | 1468234656210 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:36 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:57:36 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 786ms
03:57:36 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:57:36 INFO - PROCESS | 1957 | 1468234656888 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:36 INFO - PROCESS | 1957 | 1468234656988 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:37 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:57:37 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 471ms
03:57:37 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:57:37 INFO - PROCESS | 1957 | 1468234657371 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:37 INFO - PROCESS | 1957 | 1468234657487 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:38 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:57:38 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 877ms
03:57:38 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:57:38 INFO - PROCESS | 1957 | 1468234658261 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:38 INFO - PROCESS | 1957 | 1468234658351 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:38 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:57:38 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 476ms
03:57:38 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:57:38 INFO - PROCESS | 1957 | 1468234658733 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:38 INFO - PROCESS | 1957 | 1468234658842 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:57:39 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 630ms
03:57:39 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:57:39 INFO - PROCESS | 1957 | 1468234659376 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:39 INFO - PROCESS | 1957 | 1468234659464 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:57:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:57:39 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 573ms
03:57:39 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:57:39 INFO - PROCESS | 1957 | 1468234659960 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:40 INFO - PROCESS | 1957 | 1468234660092 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:40 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:57:40 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 525ms
03:57:40 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:57:40 INFO - PROCESS | 1957 | 1468234660489 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:40 INFO - PROCESS | 1957 | 1468234660572 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:40 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:57:40 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 481ms
03:57:40 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:57:40 INFO - PROCESS | 1957 | 1468234660976 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:41 INFO - PROCESS | 1957 | 1468234661062 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:57:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 428ms
03:57:41 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:57:41 INFO - PROCESS | 1957 | 1468234661408 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:41 INFO - PROCESS | 1957 | 1468234661492 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:57:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 476ms
03:57:41 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:57:41 INFO - PROCESS | 1957 | 1468234661890 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:41 INFO - PROCESS | 1957 | 1468234661977 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:57:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 425ms
03:57:42 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:57:42 INFO - PROCESS | 1957 | 1468234662321 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:42 INFO - PROCESS | 1957 | 1468234662417 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:57:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 470ms
03:57:42 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:57:42 INFO - PROCESS | 1957 | 1468234662825 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:42 INFO - PROCESS | 1957 | 1468234662982 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:57:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 672ms
03:57:43 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:57:43 INFO - PROCESS | 1957 | 1468234663505 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:43 INFO - PROCESS | 1957 | 1468234663666 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:57:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 1030ms
03:57:44 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:57:44 INFO - PROCESS | 1957 | 1468234664551 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:44 INFO - PROCESS | 1957 | 1468234664659 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:45 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:57:45 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 526ms
03:57:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:57:45 INFO - PROCESS | 1957 | 1468234665086 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:45 INFO - PROCESS | 1957 | 1468234665173 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:45 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:57:45 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 479ms
03:57:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:57:45 INFO - PROCESS | 1957 | 1468234665573 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:45 INFO - PROCESS | 1957 | 1468234665682 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:46 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:57:46 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 531ms
03:57:46 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:57:46 INFO - PROCESS | 1957 | 1468234666102 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:46 INFO - PROCESS | 1957 | 1468234666203 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:46 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:57:46 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 473ms
03:57:46 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:57:46 INFO - PROCESS | 1957 | 1468234666579 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:46 INFO - PROCESS | 1957 | 1468234666667 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:47 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:57:47 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 481ms
03:57:47 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:57:47 INFO - PROCESS | 1957 | 1468234667077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:47 INFO - PROCESS | 1957 | 1468234667204 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:47 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:57:47 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 524ms
03:57:47 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:57:47 INFO - PROCESS | 1957 | 1468234667597 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:47 INFO - PROCESS | 1957 | 1468234667693 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:57:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 482ms
03:57:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:57:48 INFO - PROCESS | 1957 | 1468234668084 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:48 INFO - PROCESS | 1957 | 1468234668183 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:57:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 621ms
03:57:48 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:57:48 INFO - PROCESS | 1957 | 1468234668710 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:48 INFO - PROCESS | 1957 | 1468234668790 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:57:49 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 372ms
03:57:49 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:57:49 INFO - PROCESS | 1957 | 1468234669100 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:49 INFO - PROCESS | 1957 | 1468234669184 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:57:49 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 382ms
03:57:49 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:57:49 INFO - PROCESS | 1957 | 1468234669514 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:49 INFO - PROCESS | 1957 | 1468234669610 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:57:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:57:49 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 445ms
03:57:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:57:49 INFO - PROCESS | 1957 | 1468234669951 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:50 INFO - PROCESS | 1957 | 1468234670034 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:57:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 424ms
03:57:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:57:50 INFO - PROCESS | 1957 | 1468234670375 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:50 INFO - PROCESS | 1957 | 1468234670457 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
03:57:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 625ms
03:57:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:57:51 INFO - PROCESS | 1957 | 1468234671011 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:51 INFO - PROCESS | 1957 | 1468234671149 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
03:57:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 733ms
03:57:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:57:51 INFO - PROCESS | 1957 | 1468234671746 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:51 INFO - PROCESS | 1957 | 1468234671837 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:57:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 526ms
03:57:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:57:52 INFO - PROCESS | 1957 | 1468234672282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:52 INFO - PROCESS | 1957 | 1468234672379 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
03:57:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 477ms
03:57:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:57:52 INFO - PROCESS | 1957 | 1468234672788 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:52 INFO - PROCESS | 1957 | 1468234672877 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
03:57:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 479ms
03:57:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:57:53 INFO - PROCESS | 1957 | 1468234673262 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:53 INFO - PROCESS | 1957 | 1468234673358 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:57:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 479ms
03:57:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:57:53 INFO - PROCESS | 1957 | 1468234673747 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:53 INFO - PROCESS | 1957 | 1468234673853 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:57:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 528ms
03:57:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:57:54 INFO - PROCESS | 1957 | 1468234674283 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:54 INFO - PROCESS | 1957 | 1468234674396 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:57:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 527ms
03:57:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:57:54 INFO - PROCESS | 1957 | 1468234674822 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:54 INFO - PROCESS | 1957 | 1468234674919 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:57:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 470ms
03:57:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:57:55 INFO - PROCESS | 1957 | 1468234675298 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:55 INFO - PROCESS | 1957 | 1468234675379 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:57:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 472ms
03:57:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:57:55 INFO - PROCESS | 1957 | 1468234675775 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:55 INFO - PROCESS | 1957 | 1468234675863 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:57:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 476ms
03:57:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:57:56 INFO - PROCESS | 1957 | 1468234676256 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:56 INFO - PROCESS | 1957 | 1468234676340 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:57:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 473ms
03:57:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:57:56 INFO - PROCESS | 1957 | 1468234676738 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:56 INFO - PROCESS | 1957 | 1468234676840 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:57:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 478ms
03:57:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:57:57 INFO - PROCESS | 1957 | 1468234677220 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:57 INFO - PROCESS | 1957 | 1468234677313 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:57:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 519ms
03:57:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:57:57 INFO - PROCESS | 1957 | 1468234677749 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:57 INFO - PROCESS | 1957 | 1468234677900 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
03:57:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 634ms
03:57:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:57:58 INFO - PROCESS | 1957 | 1468234678390 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:58 INFO - PROCESS | 1957 | 1468234678492 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:57:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 680ms
03:57:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:57:59 INFO - PROCESS | 1957 | 1468234679077 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:59 INFO - PROCESS | 1957 | 1468234679189 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:57:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:57:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 875ms
03:57:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:57:59 INFO - PROCESS | 1957 | 1468234679959 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:00 INFO - PROCESS | 1957 | 1468234680065 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 529ms
03:58:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:58:00 INFO - PROCESS | 1957 | 1468234680499 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:00 INFO - PROCESS | 1957 | 1468234680593 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:58:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 473ms
03:58:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:58:01 INFO - PROCESS | 1957 | 1468234681002 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:01 INFO - PROCESS | 1957 | 1468234681093 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:58:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 476ms
03:58:01 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:58:01 INFO - PROCESS | 1957 | 1468234681473 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:01 INFO - PROCESS | 1957 | 1468234681571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:58:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 571ms
03:58:02 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:58:02 INFO - PROCESS | 1957 | 1468234682064 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:02 INFO - PROCESS | 1957 | 1468234682163 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:58:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 539ms
03:58:02 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:58:02 INFO - PROCESS | 1957 | 1468234682609 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:02 INFO - PROCESS | 1957 | 1468234682724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:58:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 528ms
03:58:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:58:03 INFO - PROCESS | 1957 | 1468234683130 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:03 INFO - PROCESS | 1957 | 1468234683221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:58:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 526ms
03:58:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:58:03 INFO - PROCESS | 1957 | 1468234683675 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:03 INFO - PROCESS | 1957 | 1468234683768 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
03:58:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 430ms
03:58:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:58:04 INFO - PROCESS | 1957 | 1468234684111 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:04 INFO - PROCESS | 1957 | 1468234684191 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
03:58:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 474ms
03:58:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:58:04 INFO - PROCESS | 1957 | 1468234684589 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:04 INFO - PROCESS | 1957 | 1468234684671 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:58:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 524ms
03:58:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:58:05 INFO - PROCESS | 1957 | 1468234685121 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:05 INFO - PROCESS | 1957 | 1468234685221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:58:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 475ms
03:58:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:58:05 INFO - PROCESS | 1957 | 1468234685599 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:05 INFO - PROCESS | 1957 | 1468234685688 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
03:58:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 569ms
03:58:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:58:06 INFO - PROCESS | 1957 | 1468234686175 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:06 INFO - PROCESS | 1957 | 1468234686327 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:58:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 872ms
03:58:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:58:07 INFO - PROCESS | 1957 | 1468234687053 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:07 INFO - PROCESS | 1957 | 1468234687198 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:58:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 570ms
03:58:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:58:07 INFO - PROCESS | 1957 | 1468234687635 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:07 INFO - PROCESS | 1957 | 1468234687758 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:58:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 535ms
03:58:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:58:08 INFO - PROCESS | 1957 | 1468234688193 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:08 INFO - PROCESS | 1957 | 1468234688311 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:08 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
03:58:08 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:58:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 529ms
03:58:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:58:08 INFO - PROCESS | 1957 | 1468234688711 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:08 INFO - PROCESS | 1957 | 1468234688801 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:09 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
03:58:09 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:58:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 525ms
03:58:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:58:09 INFO - PROCESS | 1957 | 1468234689248 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:09 INFO - PROCESS | 1957 | 1468234689346 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:58:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 526ms
03:58:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:58:09 INFO - PROCESS | 1957 | 1468234689784 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:09 INFO - PROCESS | 1957 | 1468234689922 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:58:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 570ms
03:58:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:58:10 INFO - PROCESS | 1957 | 1468234690370 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:10 INFO - PROCESS | 1957 | 1468234690474 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:58:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 484ms
03:58:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:58:10 INFO - PROCESS | 1957 | 1468234690844 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:10 INFO - PROCESS | 1957 | 1468234690927 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:58:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 430ms
03:58:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:58:11 INFO - PROCESS | 1957 | 1468234691279 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:11 INFO - PROCESS | 1957 | 1468234691364 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:58:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 426ms
03:58:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:58:11 INFO - PROCESS | 1957 | 1468234691710 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:11 INFO - PROCESS | 1957 | 1468234691797 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:58:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 475ms
03:58:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:58:12 INFO - PROCESS | 1957 | 1468234692192 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:12 INFO - PROCESS | 1957 | 1468234692288 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:58:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 478ms
03:58:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:58:12 INFO - PROCESS | 1957 | 1468234692673 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:12 INFO - PROCESS | 1957 | 1468234692760 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 476ms
03:58:13 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:58:13 INFO - PROCESS | 1957 | 1468234693155 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:13 INFO - PROCESS | 1957 | 1468234693283 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:58:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 620ms
03:58:13 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:58:13 INFO - PROCESS | 1957 | 1468234693783 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:13 INFO - PROCESS | 1957 | 1468234693884 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:58:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 722ms
03:58:14 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:58:14 INFO - PROCESS | 1957 | 1468234694513 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:14 INFO - PROCESS | 1957 | 1468234694736 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:58:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 729ms
03:58:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:58:15 INFO - PROCESS | 1957 | 1468234695250 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:15 INFO - PROCESS | 1957 | 1468234695350 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:58:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 772ms
03:58:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:58:16 INFO - PROCESS | 1957 | 1468234696028 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:16 INFO - PROCESS | 1957 | 1468234696133 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:58:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 524ms
03:58:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:58:16 INFO - PROCESS | 1957 | 1468234696562 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:16 INFO - PROCESS | 1957 | 1468234696652 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:58:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 471ms
03:58:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:58:17 INFO - PROCESS | 1957 | 1468234697045 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:17 INFO - PROCESS | 1957 | 1468234697138 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:58:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 481ms
03:58:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:58:17 INFO - PROCESS | 1957 | 1468234697522 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:17 INFO - PROCESS | 1957 | 1468234697624 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 527ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:58:18 INFO - PROCESS | 1957 | 1468234698058 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:18 INFO - PROCESS | 1957 | 1468234698143 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 520ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:58:18 INFO - PROCESS | 1957 | 1468234698586 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:18 INFO - PROCESS | 1957 | 1468234698701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 469ms
03:58:19 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:58:19 INFO - PROCESS | 1957 | 1468234699063 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:19 INFO - PROCESS | 1957 | 1468234699158 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 524ms
03:58:19 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:58:19 INFO - PROCESS | 1957 | 1468234699599 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:19 INFO - PROCESS | 1957 | 1468234699697 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:58:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 523ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:58:20 INFO - PROCESS | 1957 | 1468234700133 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:20 INFO - PROCESS | 1957 | 1468234700214 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:58:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 422ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:58:20 INFO - PROCESS | 1957 | 1468234700559 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:20 INFO - PROCESS | 1957 | 1468234700639 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:58:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 521ms
03:58:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:58:21 INFO - PROCESS | 1957 | 1468234701087 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:21 INFO - PROCESS | 1957 | 1468234701191 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:58:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 520ms
03:58:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:58:21 INFO - PROCESS | 1957 | 1468234701613 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:21 INFO - PROCESS | 1957 | 1468234701741 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:58:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 877ms
03:58:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:58:22 INFO - PROCESS | 1957 | 1468234702499 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:22 INFO - PROCESS | 1957 | 1468234702705 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:58:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 725ms
03:58:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:58:23 INFO - PROCESS | 1957 | 1468234703234 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:23 INFO - PROCESS | 1957 | 1468234703346 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
03:58:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 529ms
03:58:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:58:23 INFO - PROCESS | 1957 | 1468234703768 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:23 INFO - PROCESS | 1957 | 1468234703861 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 520ms
03:58:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:58:24 INFO - PROCESS | 1957 | 1468234704304 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:24 INFO - PROCESS | 1957 | 1468234704398 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 488ms
03:58:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:58:24 INFO - PROCESS | 1957 | 1468234704787 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:24 INFO - PROCESS | 1957 | 1468234704870 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
03:58:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 477ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:58:25 INFO - PROCESS | 1957 | 1468234705272 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:25 INFO - PROCESS | 1957 | 1468234705365 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
03:58:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 525ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:58:25 INFO - PROCESS | 1957 | 1468234705803 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:25 INFO - PROCESS | 1957 | 1468234705909 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 526ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:58:26 INFO - PROCESS | 1957 | 1468234706333 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:26 INFO - PROCESS | 1957 | 1468234706414 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 423ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:58:26 INFO - PROCESS | 1957 | 1468234706760 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:26 INFO - PROCESS | 1957 | 1468234706843 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 478ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:58:27 INFO - PROCESS | 1957 | 1468234707243 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:27 INFO - PROCESS | 1957 | 1468234707324 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 419ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:58:27 INFO - PROCESS | 1957 | 1468234707669 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:27 INFO - PROCESS | 1957 | 1468234707758 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:58:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 477ms
03:58:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:58:28 INFO - PROCESS | 1957 | 1468234708151 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:28 INFO - PROCESS | 1957 | 1468234708250 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:58:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 470ms
03:58:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:58:28 INFO - PROCESS | 1957 | 1468234708624 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:28 INFO - PROCESS | 1957 | 1468234708706 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 472ms
03:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:58:29 INFO - PROCESS | 1957 | 1468234709103 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:29 INFO - PROCESS | 1957 | 1468234709218 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 571ms
03:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:58:29 INFO - PROCESS | 1957 | 1468234709681 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:29 INFO - PROCESS | 1957 | 1468234709821 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 726ms
03:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:58:30 INFO - PROCESS | 1957 | 1468234710413 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:30 INFO - PROCESS | 1957 | 1468234710527 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
03:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 872ms
03:58:31 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:58:31 INFO - PROCESS | 1957 | 1468234711292 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:31 INFO - PROCESS | 1957 | 1468234711397 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:31 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:58:31 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 576ms
03:58:31 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:58:31 INFO - PROCESS | 1957 | 1468234711880 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:32 INFO - PROCESS | 1957 | 1468234712006 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:58:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:58:32 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 622ms
03:58:32 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:58:32 INFO - PROCESS | 1957 | 1468234712518 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:32 INFO - PROCESS | 1957 | 1468234712615 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:58:32 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 479ms
03:58:32 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:58:32 INFO - PROCESS | 1957 | 1468234712990 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:33 INFO - PROCESS | 1957 | 1468234713090 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:58:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:58:33 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 778ms
03:58:33 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:58:33 INFO - PROCESS | 1957 | 1468234713779 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:33 INFO - PROCESS | 1957 | 1468234713908 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:34 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:58:34 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 571ms
03:58:34 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:58:34 INFO - PROCESS | 1957 | 1468234714362 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:34 INFO - PROCESS | 1957 | 1468234714531 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:34 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:58:34 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 578ms
03:58:34 INFO - TEST-START | /IndexedDB/interfaces.html
03:58:34 INFO - PROCESS | 1957 | 1468234714943 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:35 INFO - PROCESS | 1957 | 1468234715059 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:58:35 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:58:35 INFO - TEST-OK | /IndexedDB/interfaces.html | took 748ms
03:58:35 INFO - TEST-START | /IndexedDB/interfaces.worker
03:58:35 INFO - PROCESS | 1957 | 1468234715699 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:35 INFO - PROCESS | 1957 | 1468234715816 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:58:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:58:36 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:58:36 INFO - {}
03:58:36 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 892ms
03:58:36 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:58:36 INFO - PROCESS | 1957 | 1468234716598 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:36 INFO - PROCESS | 1957 | 1468234716778 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:58:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:58:37 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 590ms
03:58:37 INFO - TEST-START | /IndexedDB/key_valid.html
03:58:37 INFO - PROCESS | 1957 | 1468234717196 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:37 INFO - PROCESS | 1957 | 1468234717283 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:58:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:58:38 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1386ms
03:58:38 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:58:38 INFO - PROCESS | 1957 | 1468234718592 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:38 INFO - PROCESS | 1957 | 1468234718730 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:39 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:58:39 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 573ms
03:58:39 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:58:39 INFO - PROCESS | 1957 | 1468234719173 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:39 INFO - PROCESS | 1957 | 1468234719268 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:39 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:58:39 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 520ms
03:58:39 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:58:39 INFO - PROCESS | 1957 | 1468234719708 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:39 INFO - PROCESS | 1957 | 1468234719799 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:58:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:58:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:58:40 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 578ms
03:58:40 INFO - TEST-START | /IndexedDB/keyorder.htm
03:58:40 INFO - PROCESS | 1957 | 1468234720282 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:40 INFO - PROCESS | 1957 | 1468234720375 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:58:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:58:40 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 580ms
03:58:40 INFO - TEST-START | /IndexedDB/keypath.htm
03:58:40 INFO - PROCESS | 1957 | 1468234720876 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:40 INFO - PROCESS | 1957 | 1468234720956 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:58:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:58:41 INFO - TEST-OK | /IndexedDB/keypath.htm | took 578ms
03:58:41 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:58:41 INFO - PROCESS | 1957 | 1468234721467 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:41 INFO - PROCESS | 1957 | 1468234721608 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:58:42 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 579ms
03:58:42 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:58:42 INFO - PROCESS | 1957 | 1468234722058 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:42 INFO - PROCESS | 1957 | 1468234722142 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:58:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:58:42 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 525ms
03:58:42 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:58:42 INFO - PROCESS | 1957 | 1468234722585 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:42 INFO - PROCESS | 1957 | 1468234722710 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:58:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:58:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:58:43 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 722ms
03:58:43 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:58:43 INFO - PROCESS | 1957 | 1468234723314 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:43 INFO - PROCESS | 1957 | 1468234723429 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:43 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:58:43 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 474ms
03:58:43 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:58:43 INFO - PROCESS | 1957 | 1468234723793 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:43 INFO - PROCESS | 1957 | 1468234723873 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:44 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:58:44 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 421ms
03:58:44 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:58:44 INFO - PROCESS | 1957 | 1468234724220 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:44 INFO - PROCESS | 1957 | 1468234724326 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:44 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:58:44 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 476ms
03:58:44 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:58:44 INFO - PROCESS | 1957 | 1468234724701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:44 INFO - PROCESS | 1957 | 1468234724785 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:45 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:58:45 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 469ms
03:58:45 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:58:45 INFO - PROCESS | 1957 | 1468234725175 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:45 INFO - PROCESS | 1957 | 1468234725303 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:58:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 624ms
03:58:45 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:58:45 INFO - PROCESS | 1957 | 1468234725856 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:45 INFO - PROCESS | 1957 | 1468234725990 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:46 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:58:46 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 729ms
03:58:46 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:58:46 INFO - PROCESS | 1957 | 1468234726647 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:46 INFO - PROCESS | 1957 | 1468234726813 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:47 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:58:47 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 574ms
03:58:47 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:58:47 INFO - PROCESS | 1957 | 1468234727229 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:47 INFO - PROCESS | 1957 | 1468234727317 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:47 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:58:47 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 474ms
03:58:47 INFO - TEST-START | /IndexedDB/value.htm
03:58:47 INFO - PROCESS | 1957 | 1468234727718 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:47 INFO - PROCESS | 1957 | 1468234727814 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:58:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:58:48 INFO - TEST-OK | /IndexedDB/value.htm | took 524ms
03:58:48 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:58:48 INFO - PROCESS | 1957 | 1468234728239 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:48 INFO - PROCESS | 1957 | 1468234728328 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:58:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:58:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:58:48 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 580ms
03:58:48 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:58:48 INFO - PROCESS | 1957 | 1468234728826 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:48 INFO - PROCESS | 1957 | 1468234728938 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:49 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:58:49 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 727ms
03:58:49 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:58:49 INFO - PROCESS | 1957 | 1468234729560 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:49 INFO - PROCESS | 1957 | 1468234729702 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 570ms
03:58:50 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:58:50 INFO - PROCESS | 1957 | 1468234730140 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:50 INFO - PROCESS | 1957 | 1468234730241 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:58:50 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 476ms
03:58:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:58:50 INFO - PROCESS | 1957 | 1468234730618 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:50 INFO - PROCESS | 1957 | 1468234730701 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 434ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:58:51 INFO - PROCESS | 1957 | 1468234731063 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:51 INFO - PROCESS | 1957 | 1468234731159 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:58:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:58:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 435ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:58:51 INFO - PROCESS | 1957 | 1468234731518 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:51 INFO - PROCESS | 1957 | 1468234731607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:58:51 INFO - [native code]
03:58:51 INFO - }" but got function "function () {
03:58:51 INFO - }"
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:58:51 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 448ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:58:51 INFO - PROCESS | 1957 | 1468234731960 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:52 INFO - PROCESS | 1957 | 1468234732060 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:58:52 INFO - [native code]
03:58:52 INFO - }" but got function "function () {
03:58:52 INFO - }"
03:58:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:58:52 INFO - {}
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:58:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:58:52 INFO - {}
03:58:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 521ms
03:58:52 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:58:52 INFO - PROCESS | 1957 | 1468234732491 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:52 INFO - PROCESS | 1957 | 1468234732577 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:58:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:58:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:58:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:58:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:58:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:58:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:58:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:58:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:58:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:58:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 526ms
03:58:53 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:58:53 INFO - PROCESS | 1957 | 1468234733039 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:53 INFO - PROCESS | 1957 | 1468234733202 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:58:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 579ms
03:58:53 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:58:53 INFO - PROCESS | 1957 | 1468234733620 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:53 INFO - PROCESS | 1957 | 1468234733724 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:58:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:58:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:58:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:58:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 582ms
03:58:54 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:58:54 INFO - PROCESS | 1957 | 1468234734216 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:54 INFO - PROCESS | 1957 | 1468234734415 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:58:54 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:58:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:58:54 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 731ms
03:58:54 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:58:54 INFO - PROCESS | 1957 | 1468234734968 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:55 INFO - PROCESS | 1957 | 1468234735108 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:58:56 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1492ms
03:58:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:58:56 INFO - PROCESS | 1957 | 1468234736450 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:56 INFO - PROCESS | 1957 | 1468234736531 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:58:57 INFO - {}
03:58:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:58:57 INFO - {}
03:58:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:58:57 INFO - {}
03:58:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:58:57 INFO - {}
03:58:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:58:57 INFO - {}
03:58:57 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1474ms
03:58:57 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:58:57 INFO - PROCESS | 1957 | 1468234737940 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:58 INFO - PROCESS | 1957 | 1468234738016 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:58:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 627ms
03:58:58 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:58:58 INFO - PROCESS | 1957 | 1468234738565 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:58 INFO - PROCESS | 1957 | 1468234738645 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:58:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:58:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 369ms
03:58:58 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:58:58 INFO - PROCESS | 1957 | 1468234738948 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:58:59 INFO - PROCESS | 1957 | 1468234739049 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:09 INFO - PROCESS | 1957 | MARIONETTE LOG: INFO: Timeout fired
03:59:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
03:59:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:59:09 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10251ms
03:59:09 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:59:09 INFO - PROCESS | 1957 | 1468234749207 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:09 INFO - PROCESS | 1957 | 1468234749319 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:59:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 676ms
03:59:09 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:59:09 INFO - PROCESS | 1957 | 1468234749892 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:09 INFO - PROCESS | 1957 | 1468234749984 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:59:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 475ms
03:59:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:59:10 INFO - PROCESS | 1957 | 1468234750378 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:10 INFO - PROCESS | 1957 | 1468234750478 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:59:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 523ms
03:59:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:59:10 INFO - PROCESS | 1957 | 1468234750899 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:11 INFO - PROCESS | 1957 | 1468234751001 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:11 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:59:11 INFO - {}
03:59:11 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 521ms
03:59:11 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:59:11 INFO - PROCESS | 1957 | 1468234751426 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:11 INFO - PROCESS | 1957 | 1468234751510 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:11 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:59:11 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 425ms
03:59:11 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:59:11 INFO - PROCESS | 1957 | 1468234751860 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:11 INFO - PROCESS | 1957 | 1468234751969 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:12 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:59:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:59:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:59:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 422ms
03:59:12 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:59:12 INFO - PROCESS | 1957 | 1468234752295 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:12 INFO - PROCESS | 1957 | 1468234752372 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:12 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
03:59:12 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 375ms
03:59:12 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:59:12 INFO - PROCESS | 1957 | 1468234752694 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:12 INFO - PROCESS | 1957 | 1468234752800 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:59:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 448ms
03:59:13 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:59:13 INFO - PROCESS | 1957 | 1468234753130 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:13 INFO - PROCESS | 1957 | 1468234753211 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:59:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 381ms
03:59:13 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:59:13 INFO - PROCESS | 1957 | 1468234753519 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:13 INFO - PROCESS | 1957 | 1468234753608 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:13 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
03:59:13 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:59:13 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:59:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:59:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 420ms
03:59:13 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:59:13 INFO - PROCESS | 1957 | 1468234753950 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:14 INFO - PROCESS | 1957 | 1468234754059 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:59:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 475ms
03:59:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:59:14 INFO - PROCESS | 1957 | 1468234754428 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:14 INFO - PROCESS | 1957 | 1468234754513 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:59:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 483ms
03:59:14 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:59:14 INFO - PROCESS | 1957 | 1468234754922 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:15 INFO - PROCESS | 1957 | 1468234755032 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:15 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:59:15 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 577ms
03:59:15 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:59:15 INFO - PROCESS | 1957 | 1468234755505 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:15 INFO - PROCESS | 1957 | 1468234755686 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:16 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
03:59:16 INFO - do_test/)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:59:46 INFO - )
03:59:46 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 436ms
03:59:46 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:59:46 INFO - PROCESS | 1957 | 1468234786920 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:47 INFO - PROCESS | 1957 | 1468234787030 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:59:47 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 681ms
03:59:47 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:59:47 INFO - PROCESS | 1957 | 1468234787612 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:47 INFO - PROCESS | 1957 | 1468234787689 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:59:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 775ms
03:59:48 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:59:48 INFO - PROCESS | 1957 | 1468234788395 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:48 INFO - PROCESS | 1957 | 1468234788471 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:59:48 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 375ms
03:59:48 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:59:48 INFO - PROCESS | 1957 | 1468234788788 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:48 INFO - PROCESS | 1957 | 1468234788880 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:59:49 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 378ms
03:59:49 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:59:49 INFO - PROCESS | 1957 | 1468234789181 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:49 INFO - PROCESS | 1957 | 1468234789267 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:59:49 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:49 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:59:49 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 376ms
03:59:49 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:59:49 INFO - PROCESS | 1957 | 1468234789571 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:49 INFO - PROCESS | 1957 | 1468234789668 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:59:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:59:49 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 424ms
03:59:49 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:59:50 INFO - PROCESS | 1957 | 1468234790002 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:50 INFO - PROCESS | 1957 | 1468234790095 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:50 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:59:50 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 369ms
03:59:50 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:59:50 INFO - PROCESS | 1957 | 1468234790382 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:50 INFO - PROCESS | 1957 | 1468234790493 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:50 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:59:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:59:50 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 578ms
03:59:50 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:59:50 INFO - PROCESS | 1957 | 1468234790969 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:51 INFO - PROCESS | 1957 | 1468234791067 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:51 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:59:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:59:51 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 633ms
03:59:51 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:59:51 INFO - PROCESS | 1957 | 1468234791607 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:51 INFO - PROCESS | 1957 | 1468234791694 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:59:52 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 772ms
03:59:52 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:59:52 INFO - PROCESS | 1957 | 1468234792383 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:52 INFO - PROCESS | 1957 | 1468234792494 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:59:52 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 423ms
03:59:52 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:59:52 INFO - PROCESS | 1957 | 1468234792826 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:52 INFO - PROCESS | 1957 | 1468234792938 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:59:53 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 478ms
03:59:53 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:59:53 INFO - PROCESS | 1957 | 1468234793315 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:53 INFO - PROCESS | 1957 | 1468234793396 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:59:53 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 477ms
03:59:53 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:59:53 INFO - PROCESS | 1957 | 1468234793790 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:53 INFO - PROCESS | 1957 | 1468234793871 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:54 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:59:54 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:54 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:59:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:59:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:59:54 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 425ms
03:59:54 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:59:54 INFO - PROCESS | 1957 | 1468234794221 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:54 INFO - PROCESS | 1957 | 1468234794306 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:59:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:59:54 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 478ms
03:59:54 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:59:54 INFO - PROCESS | 1957 | 1468234794708 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:54 INFO - PROCESS | 1957 | 1468234794823 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:59:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:59:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:59:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:59:55 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 580ms
03:59:55 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:59:55 INFO - PROCESS | 1957 | 1468234795290 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:55 INFO - PROCESS | 1957 | 1468234795390 Marionette INFO sendAsync ee8244b5-51da-49f8-b471-5c7964eebac7
03:59:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: