builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-077
starttime: 1467053668.48
results: success (0)
buildid: 20160627090417
builduid: 3a21e602a97a4decaab302f291f79a16
revision: eacd3797afb7c4cea080a62274c3eb076fabe196
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:28.484866) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:28.485487) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:28.485888) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:28.526935) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:28.527343) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-27 11:54:28-- 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% 7.99M=0.001s
2016-06-27 11:54:29 (7.99 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.638116
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:29.226509) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:29.226958) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.028878
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:29.293198) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 11:54:29.293680) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev eacd3797afb7c4cea080a62274c3eb076fabe196 --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 eacd3797afb7c4cea080a62274c3eb076fabe196 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088
_=/tools/buildbot/bin/python
using PTY: False
2016-06-27 11:54:29,400 truncating revision to first 12 chars
2016-06-27 11:54:29,401 Setting DEBUG logging.
2016-06-27 11:54:29,401 attempt 1/10
2016-06-27 11:54:29,401 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/eacd3797afb7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-27 11:54:30,741 unpacking tar archive at: mozilla-beta-eacd3797afb7/testing/mozharness/
program finished with exit code 0
elapsedTime=1.981465
========= master_lag: 0.47 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 11:54:31.740179) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:31.740610) =========
script_repo_revision: eacd3797afb7c4cea080a62274c3eb076fabe196
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:31.741136) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:31.741560) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 11:54:31.915181) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 30 mins, 13 secs) (at 2016-06-27 11:54:31.915614) =========
/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=5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088
_=/tools/buildbot/bin/python
using PTY: False
11:54:32 INFO - MultiFileLogger online at 20160627 11:54:32 in /builds/slave/test
11:54:32 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
11:54:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:54:32 INFO - {'append_to_log': False,
11:54:32 INFO - 'base_work_dir': '/builds/slave/test',
11:54:32 INFO - 'blob_upload_branch': 'mozilla-beta',
11:54:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:54:32 INFO - 'buildbot_json_path': 'buildprops.json',
11:54:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:54:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:54:32 INFO - 'download_minidump_stackwalk': True,
11:54:32 INFO - 'download_symbols': 'ondemand',
11:54:32 INFO - 'e10s': False,
11:54:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:54:32 INFO - 'tooltool.py': '/tools/tooltool.py',
11:54:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:54:32 INFO - '/tools/misc-python/virtualenv.py')},
11:54:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:54:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:54:32 INFO - 'log_level': 'info',
11:54:32 INFO - 'log_to_console': True,
11:54:32 INFO - 'opt_config_files': (),
11:54:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:54:32 INFO - '--processes=1',
11:54:32 INFO - '--config=%(test_path)s/wptrunner.ini',
11:54:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:54:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:54:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:54:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:54:32 INFO - 'pip_index': False,
11:54:32 INFO - 'require_test_zip': True,
11:54:32 INFO - 'test_type': ('testharness',),
11:54:32 INFO - 'this_chunk': '1',
11:54:32 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:54:32 INFO - 'total_chunks': '5',
11:54:32 INFO - 'virtualenv_path': 'venv',
11:54:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:54:32 INFO - 'work_dir': 'build'}
11:54:32 INFO - #####
11:54:32 INFO - ##### Running clobber step.
11:54:32 INFO - #####
11:54:32 INFO - Running pre-action listener: _resource_record_pre_action
11:54:32 INFO - Running main action method: clobber
11:54:32 INFO - rmtree: /builds/slave/test/build
11:54:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:54:33 INFO - Running post-action listener: _resource_record_post_action
11:54:33 INFO - #####
11:54:33 INFO - ##### Running read-buildbot-config step.
11:54:33 INFO - #####
11:54:33 INFO - Running pre-action listener: _resource_record_pre_action
11:54:33 INFO - Running main action method: read_buildbot_config
11:54:33 INFO - Using buildbot properties:
11:54:33 INFO - {
11:54:33 INFO - "project": "",
11:54:33 INFO - "product": "firefox",
11:54:33 INFO - "script_repo_revision": "production",
11:54:33 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
11:54:33 INFO - "repository": "",
11:54:33 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
11:54:33 INFO - "buildid": "20160627090417",
11:54:33 INFO - "pgo_build": "True",
11:54:33 INFO - "basedir": "/builds/slave/test",
11:54:33 INFO - "buildnumber": 7,
11:54:33 INFO - "slavename": "tst-linux32-spot-077",
11:54:33 INFO - "revision": "eacd3797afb7c4cea080a62274c3eb076fabe196",
11:54:33 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
11:54:33 INFO - "platform": "linux",
11:54:33 INFO - "branch": "mozilla-beta",
11:54:33 INFO - "repo_path": "releases/mozilla-beta",
11:54:33 INFO - "moz_repo_path": "",
11:54:33 INFO - "stage_platform": "linux-pgo",
11:54:33 INFO - "builduid": "3a21e602a97a4decaab302f291f79a16",
11:54:33 INFO - "slavebuilddir": "test"
11:54:33 INFO - }
11:54:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
11:54:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
11:54:33 INFO - Running post-action listener: _resource_record_post_action
11:54:33 INFO - #####
11:54:33 INFO - ##### Running download-and-extract step.
11:54:33 INFO - #####
11:54:33 INFO - Running pre-action listener: _resource_record_pre_action
11:54:33 INFO - Running main action method: download_and_extract
11:54:33 INFO - mkdir: /builds/slave/test/build/tests
11:54:33 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')]}
11:54:33 INFO - https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
11:54:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
11:54:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
11:54:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
11:54:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
11:54:36 INFO - Downloaded 1291 bytes.
11:54:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
11:54:36 INFO - Using the following test package requirements:
11:54:36 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
11:54:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
11:54:36 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
11:54:36 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'jsshell-linux-i686.zip'],
11:54:36 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
11:54:36 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
11:54:36 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
11:54:36 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
11:54:36 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
11:54:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
11:54:36 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
11:54:36 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
11:54:36 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')]}
11:54:36 INFO - https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
11:54:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
11:54:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
11:54:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
11:54:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
11:54:44 INFO - Downloaded 24128577 bytes.
11:54:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:54:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:54:44 INFO - caution: filename not matched: web-platform/*
11:54:44 INFO - Return code: 11
11:54:44 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')]}
11:54:44 INFO - https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
11:54:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
11:54:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
11:54:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
11:54:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
11:54:58 INFO - Downloaded 36389076 bytes.
11:54:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:54:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:55:01 INFO - caution: filename not matched: bin/*
11:55:01 INFO - caution: filename not matched: config/*
11:55:01 INFO - caution: filename not matched: mozbase/*
11:55:01 INFO - caution: filename not matched: marionette/*
11:55:01 INFO - caution: filename not matched: tools/wptserve/*
11:55:01 INFO - Return code: 11
11:55:01 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')]}
11:55:01 INFO - https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
11:55:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
11:55:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
11:55:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
11:55:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
11:55:18 INFO - Downloaded 56917429 bytes.
11:55:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
11:55:18 INFO - mkdir: /builds/slave/test/properties
11:55:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:55:18 INFO - Writing to file /builds/slave/test/properties/build_url
11:55:18 INFO - Contents:
11:55:18 INFO - build_url:https://queue.taskcluster.net/v1/task/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
11:55:36 INFO - Running post-action listener: _resource_record_post_action
11:55:36 INFO - Running post-action listener: set_extra_try_arguments
11:55:36 INFO - #####
11:55:36 INFO - ##### Running create-virtualenv step.
11:55:36 INFO - #####
11:55:36 INFO - Running pre-action listener: _pre_create_virtualenv
11:55:36 INFO - Running pre-action listener: _resource_record_pre_action
11:55:36 INFO - Running main action method: create_virtualenv
11:55:36 INFO - Creating virtualenv /builds/slave/test/build/venv
11:55:36 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
11:55:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:55:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:55:36 INFO - Using real prefix '/usr'
11:55:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:55:37 INFO - Installing distribute.............................................................................................................................................................................................done.
11:55:41 INFO - Installing pip.................done.
11:55:41 INFO - Return code: 0
11:55:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:55:41 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')]}
11:55:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:55:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55:41 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')]}
11:55:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:55:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x966ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96d5598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97892b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088', '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
11:55:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
11:55:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:55:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:55:41 INFO - 'CCACHE_UMASK': '002',
11:55:41 INFO - 'DISPLAY': ':0',
11:55:41 INFO - 'HOME': '/home/cltbld',
11:55:41 INFO - 'LANG': 'en_US.UTF-8',
11:55:41 INFO - 'LOGNAME': 'cltbld',
11:55:41 INFO - 'MAIL': '/var/mail/cltbld',
11:55:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:55:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:55:41 INFO - 'MOZ_NO_REMOTE': '1',
11:55:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:55:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:55:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:55:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:55:41 INFO - 'PWD': '/builds/slave/test',
11:55:41 INFO - 'SHELL': '/bin/bash',
11:55:41 INFO - 'SHLVL': '1',
11:55:41 INFO - 'TERM': 'linux',
11:55:41 INFO - 'TMOUT': '86400',
11:55:41 INFO - 'USER': 'cltbld',
11:55:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:55:41 INFO - '_': '/tools/buildbot/bin/python'}
11:55:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:55:41 INFO - Downloading/unpacking psutil>=0.7.1
11:55:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:55:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:55:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:55:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:55:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:55:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:55:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:55:47 INFO - Installing collected packages: psutil
11:55:47 INFO - Running setup.py install for psutil
11:55:47 INFO - building 'psutil._psutil_linux' extension
11:55:47 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
11:55:47 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
11:55:47 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
11:55:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
11:55:48 INFO - building 'psutil._psutil_posix' extension
11:55:48 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
11:55:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
11:55:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:55:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:55:48 INFO - Successfully installed psutil
11:55:48 INFO - Cleaning up...
11:55:48 INFO - Return code: 0
11:55:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:55:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:55:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:55:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:55:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x966ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96d5598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97892b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088', '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
11:55:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
11:55:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:55:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:55:48 INFO - 'CCACHE_UMASK': '002',
11:55:48 INFO - 'DISPLAY': ':0',
11:55:48 INFO - 'HOME': '/home/cltbld',
11:55:48 INFO - 'LANG': 'en_US.UTF-8',
11:55:48 INFO - 'LOGNAME': 'cltbld',
11:55:48 INFO - 'MAIL': '/var/mail/cltbld',
11:55:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:55:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:55:48 INFO - 'MOZ_NO_REMOTE': '1',
11:55:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:55:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:55:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:55:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:55:48 INFO - 'PWD': '/builds/slave/test',
11:55:48 INFO - 'SHELL': '/bin/bash',
11:55:48 INFO - 'SHLVL': '1',
11:55:48 INFO - 'TERM': 'linux',
11:55:48 INFO - 'TMOUT': '86400',
11:55:48 INFO - 'USER': 'cltbld',
11:55:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:55:48 INFO - '_': '/tools/buildbot/bin/python'}
11:55:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:55:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:55:49 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
11:55:49 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
11:55:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:49 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
11:55:49 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
11:55:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:55:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:55:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
11:55:53 INFO - Installing collected packages: mozsystemmonitor
11:55:53 INFO - Running setup.py install for mozsystemmonitor
11:55:54 INFO - Successfully installed mozsystemmonitor
11:55:54 INFO - Cleaning up...
11:55:54 INFO - Return code: 0
11:55:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:55: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')]}
11:55:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:55:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55: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')]}
11:55:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:55:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:55:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x966ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96d5598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97892b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088', '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
11:55:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
11:55:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:55:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:55:54 INFO - 'CCACHE_UMASK': '002',
11:55:54 INFO - 'DISPLAY': ':0',
11:55:54 INFO - 'HOME': '/home/cltbld',
11:55:54 INFO - 'LANG': 'en_US.UTF-8',
11:55:54 INFO - 'LOGNAME': 'cltbld',
11:55:54 INFO - 'MAIL': '/var/mail/cltbld',
11:55:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:55:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:55:54 INFO - 'MOZ_NO_REMOTE': '1',
11:55:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:55:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:55:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:55:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:55:54 INFO - 'PWD': '/builds/slave/test',
11:55:54 INFO - 'SHELL': '/bin/bash',
11:55:54 INFO - 'SHLVL': '1',
11:55:54 INFO - 'TERM': 'linux',
11:55:54 INFO - 'TMOUT': '86400',
11:55:54 INFO - 'USER': 'cltbld',
11:55:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:55:54 INFO - '_': '/tools/buildbot/bin/python'}
11:55:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:55:54 INFO - Downloading/unpacking blobuploader==1.2.4
11:55:54 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
11:55:54 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
11:55:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:54 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
11:55:54 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
11:55:59 INFO - Downloading blobuploader-1.2.4.tar.gz
11:55:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:55:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:55:59 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
11:55:59 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
11:55:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:55:59 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
11:55:59 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
11:56:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:56:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:56:01 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
11:56:01 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
11:56:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:56:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:56:01 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
11:56:01 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
11:56:01 INFO - Downloading docopt-0.6.1.tar.gz
11:56:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:56:01 INFO - Installing collected packages: blobuploader, requests, docopt
11:56:01 INFO - Running setup.py install for blobuploader
11:56:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:56:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:56:02 INFO - Running setup.py install for requests
11:56:03 INFO - Running setup.py install for docopt
11:56:03 INFO - Successfully installed blobuploader requests docopt
11:56:03 INFO - Cleaning up...
11:56:03 INFO - Return code: 0
11:56:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:56: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')]}
11:56:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:56:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:56: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')]}
11:56:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:56:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:56:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x966ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96d5598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97892b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088', '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
11:56:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:56:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:56:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:56:03 INFO - 'CCACHE_UMASK': '002',
11:56:03 INFO - 'DISPLAY': ':0',
11:56:03 INFO - 'HOME': '/home/cltbld',
11:56:03 INFO - 'LANG': 'en_US.UTF-8',
11:56:03 INFO - 'LOGNAME': 'cltbld',
11:56:03 INFO - 'MAIL': '/var/mail/cltbld',
11:56:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:56:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:56:03 INFO - 'MOZ_NO_REMOTE': '1',
11:56:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:56:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:56:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:56:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:56:03 INFO - 'PWD': '/builds/slave/test',
11:56:03 INFO - 'SHELL': '/bin/bash',
11:56:03 INFO - 'SHLVL': '1',
11:56:03 INFO - 'TERM': 'linux',
11:56:03 INFO - 'TMOUT': '86400',
11:56:03 INFO - 'USER': 'cltbld',
11:56:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:56:03 INFO - '_': '/tools/buildbot/bin/python'}
11:56:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:56:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:56:04 INFO - Running setup.py (path:/tmp/pip-JR522q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:56:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:56:04 INFO - Running setup.py (path:/tmp/pip-egOqTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:56:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:56:04 INFO - Running setup.py (path:/tmp/pip-yJd2KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:56:05 INFO - Running setup.py (path:/tmp/pip-PJt4eq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:56:05 INFO - Running setup.py (path:/tmp/pip-uQ3fV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:56:05 INFO - Running setup.py (path:/tmp/pip-nKc925-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:56:05 INFO - Running setup.py (path:/tmp/pip-X5p0Cn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:56:05 INFO - Running setup.py (path:/tmp/pip-0jzSS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:56:05 INFO - Running setup.py (path:/tmp/pip-4hRzc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:56:06 INFO - Running setup.py (path:/tmp/pip-lXCjUC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:56:06 INFO - Running setup.py (path:/tmp/pip-1A5pW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:56:06 INFO - Running setup.py (path:/tmp/pip-7qeGwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:56:06 INFO - Running setup.py (path:/tmp/pip-kBW_Yd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:56:06 INFO - Running setup.py (path:/tmp/pip-k7_eQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:56:06 INFO - Running setup.py (path:/tmp/pip-_klLcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:56:06 INFO - Running setup.py (path:/tmp/pip-JlzSWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:56:06 INFO - Running setup.py (path:/tmp/pip-19Iwpq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:56:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
11:56:07 INFO - Running setup.py (path:/tmp/pip-j1psBd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
11:56:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
11:56:07 INFO - Running setup.py (path:/tmp/pip-9khF3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
11:56:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:56:07 INFO - Running setup.py (path:/tmp/pip-tl3WNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:56:07 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:56:07 INFO - Running setup.py (path:/tmp/pip-0ZZA31-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:56:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:56:08 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
11:56:08 INFO - Running setup.py install for manifestparser
11:56:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:56:08 INFO - Running setup.py install for mozcrash
11:56:08 INFO - Running setup.py install for mozdebug
11:56:08 INFO - Running setup.py install for mozdevice
11:56:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Running setup.py install for mozfile
11:56:09 INFO - Running setup.py install for mozhttpd
11:56:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Running setup.py install for mozinfo
11:56:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Running setup.py install for mozInstall
11:56:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:56:09 INFO - Running setup.py install for mozleak
11:56:10 INFO - Running setup.py install for mozlog
11:56:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:56:10 INFO - Running setup.py install for moznetwork
11:56:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:56:10 INFO - Running setup.py install for mozprocess
11:56:10 INFO - Running setup.py install for mozprofile
11:56:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:56:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:56:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:56:11 INFO - Running setup.py install for mozrunner
11:56:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:56:11 INFO - Running setup.py install for mozscreenshot
11:56:11 INFO - Running setup.py install for moztest
11:56:11 INFO - Running setup.py install for mozversion
11:56:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:56:12 INFO - Running setup.py install for wptserve
11:56:12 INFO - Running setup.py install for marionette-driver
11:56:12 INFO - Running setup.py install for browsermob-proxy
11:56:12 INFO - Running setup.py install for marionette-client
11:56:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:56:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:56:13 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
11:56:13 INFO - Cleaning up...
11:56:13 INFO - Return code: 0
11:56:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:56:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:56:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:56:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:56:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:56:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:56:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:56:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x966ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96d5598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97892b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088', '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
11:56:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:56:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:56:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:56:13 INFO - 'CCACHE_UMASK': '002',
11:56:13 INFO - 'DISPLAY': ':0',
11:56:13 INFO - 'HOME': '/home/cltbld',
11:56:13 INFO - 'LANG': 'en_US.UTF-8',
11:56:13 INFO - 'LOGNAME': 'cltbld',
11:56:13 INFO - 'MAIL': '/var/mail/cltbld',
11:56:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:56:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:56:13 INFO - 'MOZ_NO_REMOTE': '1',
11:56:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:56:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:56:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:56:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:56:13 INFO - 'PWD': '/builds/slave/test',
11:56:13 INFO - 'SHELL': '/bin/bash',
11:56:13 INFO - 'SHLVL': '1',
11:56:13 INFO - 'TERM': 'linux',
11:56:13 INFO - 'TMOUT': '86400',
11:56:13 INFO - 'USER': 'cltbld',
11:56:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:56:13 INFO - '_': '/tools/buildbot/bin/python'}
11:56:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:56:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:56:13 INFO - Running setup.py (path:/tmp/pip-NDr9pI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:56:14 INFO - Running setup.py (path:/tmp/pip-9bhmGA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:56:14 INFO - Running setup.py (path:/tmp/pip-PIX8x_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:56:14 INFO - Running setup.py (path:/tmp/pip-pUAYZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:56:14 INFO - Running setup.py (path:/tmp/pip-e469HJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:56:14 INFO - Running setup.py (path:/tmp/pip-DNazlk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:56:14 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))
11:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:56:14 INFO - Running setup.py (path:/tmp/pip-k6DsPW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:56:15 INFO - Running setup.py (path:/tmp/pip-CuvSzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:56:15 INFO - Running setup.py (path:/tmp/pip-ZrbMhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:56:15 INFO - Running setup.py (path:/tmp/pip-Qruyj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:56:15 INFO - Running setup.py (path:/tmp/pip-_EtSOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:56:15 INFO - Running setup.py (path:/tmp/pip-pfYLhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:56:15 INFO - Running setup.py (path:/tmp/pip-57I9Es-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:56:15 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))
11:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:56:15 INFO - Running setup.py (path:/tmp/pip-mu_28s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:56:16 INFO - Running setup.py (path:/tmp/pip-9nMTEt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:56:16 INFO - Running setup.py (path:/tmp/pip-kQNo8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:56:16 INFO - Running setup.py (path:/tmp/pip-kXJBNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
11:56:16 INFO - Running setup.py (path:/tmp/pip-hBnRxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
11:56:16 INFO - Running setup.py (path:/tmp/pip-E6hOkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:56:16 INFO - Running setup.py (path:/tmp/pip-XyXOV4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:56:16 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))
11:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:56:17 INFO - Running setup.py (path:/tmp/pip-9AjtQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:56:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:56:17 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))
11:56:17 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))
11:56:17 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))
11:56:17 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))
11:56:17 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))
11:56:17 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))
11:56:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:56:17 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
11:56:17 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
11:56:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:56:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:56:17 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
11:56:17 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
11:56:22 INFO - Downloading blessings-1.6.tar.gz
11:56:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:56:22 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))
11:56:22 INFO - Installing collected packages: blessings
11:56:22 INFO - Running setup.py install for blessings
11:56:22 INFO - Successfully installed blessings
11:56:22 INFO - Cleaning up...
11:56:23 INFO - Return code: 0
11:56:23 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:56:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:56:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:56:23 INFO - Reading from file tmpfile_stdout
11:56:23 INFO - Current package versions:
11:56:23 INFO - argparse == 1.2.1
11:56:23 INFO - blessings == 1.6
11:56:23 INFO - blobuploader == 1.2.4
11:56:23 INFO - browsermob-proxy == 0.6.0
11:56:23 INFO - docopt == 0.6.1
11:56:23 INFO - manifestparser == 1.1
11:56:23 INFO - marionette-client == 2.3.0
11:56:23 INFO - marionette-driver == 1.4.0
11:56:23 INFO - mozInstall == 1.12
11:56:23 INFO - mozcrash == 0.17
11:56:23 INFO - mozdebug == 0.1
11:56:23 INFO - mozdevice == 0.48
11:56:23 INFO - mozfile == 1.2
11:56:23 INFO - mozhttpd == 0.7
11:56:23 INFO - mozinfo == 0.9
11:56:23 INFO - mozleak == 0.1
11:56:23 INFO - mozlog == 3.1
11:56:23 INFO - moznetwork == 0.27
11:56:23 INFO - mozprocess == 0.22
11:56:23 INFO - mozprofile == 0.28
11:56:23 INFO - mozrunner == 6.11
11:56:23 INFO - mozscreenshot == 0.1
11:56:23 INFO - mozsystemmonitor == 0.0
11:56:23 INFO - moztest == 0.7
11:56:23 INFO - mozversion == 1.4
11:56:23 INFO - psutil == 3.1.1
11:56:23 INFO - requests == 1.2.3
11:56:23 INFO - wptserve == 1.4.0
11:56:23 INFO - wsgiref == 0.1.2
11:56:23 INFO - Running post-action listener: _resource_record_post_action
11:56:23 INFO - Running post-action listener: _start_resource_monitoring
11:56:23 INFO - Starting resource monitoring.
11:56:23 INFO - #####
11:56:23 INFO - ##### Running pull step.
11:56:23 INFO - #####
11:56:23 INFO - Running pre-action listener: _resource_record_pre_action
11:56:23 INFO - Running main action method: pull
11:56:23 INFO - Pull has nothing to do!
11:56:23 INFO - Running post-action listener: _resource_record_post_action
11:56:23 INFO - #####
11:56:23 INFO - ##### Running install step.
11:56:23 INFO - #####
11:56:23 INFO - Running pre-action listener: _resource_record_pre_action
11:56:23 INFO - Running main action method: install
11:56:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:56:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:56:23 INFO - Reading from file tmpfile_stdout
11:56:23 INFO - Detecting whether we're running mozinstall >=1.0...
11:56:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:56:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:56:24 INFO - Reading from file tmpfile_stdout
11:56:24 INFO - Output received:
11:56:24 INFO - Usage: mozinstall [options] installer
11:56:24 INFO - Options:
11:56:24 INFO - -h, --help show this help message and exit
11:56:24 INFO - -d DEST, --destination=DEST
11:56:24 INFO - Directory to install application into. [default:
11:56:24 INFO - "/builds/slave/test"]
11:56:24 INFO - --app=APP Application being installed. [default: firefox]
11:56:24 INFO - mkdir: /builds/slave/test/build/application
11:56:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
11:56:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
11:56:50 INFO - Reading from file tmpfile_stdout
11:56:50 INFO - Output received:
11:56:50 INFO - /builds/slave/test/build/application/firefox/firefox
11:56:50 INFO - Running post-action listener: _resource_record_post_action
11:56:50 INFO - #####
11:56:50 INFO - ##### Running run-tests step.
11:56:50 INFO - #####
11:56:50 INFO - Running pre-action listener: _resource_record_pre_action
11:56:50 INFO - Running main action method: run_tests
11:56:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:56:50 INFO - Minidump filename unknown. Determining based upon platform and architecture.
11:56:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
11:56:50 INFO - grabbing minidump binary from tooltool
11:56:50 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')]}
11:56:50 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9778f70>, '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 0x9778620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x977e750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:56:50 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:56:50 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
11:56:51 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:56:51 INFO - Return code: 0
11:56:51 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
11:56:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:56:51 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/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
11:56:51 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/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
11:56:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:56:51 INFO - 'CCACHE_UMASK': '002',
11:56:51 INFO - 'DISPLAY': ':0',
11:56:51 INFO - 'HOME': '/home/cltbld',
11:56:51 INFO - 'LANG': 'en_US.UTF-8',
11:56:51 INFO - 'LOGNAME': 'cltbld',
11:56:51 INFO - 'MAIL': '/var/mail/cltbld',
11:56:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:56:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:56:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:56:51 INFO - 'MOZ_NO_REMOTE': '1',
11:56:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:56:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:56:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:56:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:56:51 INFO - 'PWD': '/builds/slave/test',
11:56:51 INFO - 'SHELL': '/bin/bash',
11:56:51 INFO - 'SHLVL': '1',
11:56:51 INFO - 'TERM': 'linux',
11:56:51 INFO - 'TMOUT': '86400',
11:56:51 INFO - 'USER': 'cltbld',
11:56:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467053367.832641-1801486088',
11:56:51 INFO - '_': '/tools/buildbot/bin/python'}
11:56:51 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/ZaAEDX_VS3yhrNL7fkG_ew/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
11:56:51 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
11:56:51 INFO - import pkg_resources
11:56:53 INFO - Using 1 client processes
11:56:53 INFO - wptserve Starting http server on 127.0.0.1:8000
11:56:53 INFO - wptserve Starting http server on 127.0.0.1:8001
11:56:53 INFO - wptserve Starting http server on 127.0.0.1:8443
11:56:55 INFO - SUITE-START | Running 1476 tests
11:56:55 INFO - Running testharness tests
11:56:55 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
11:56:55 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
11:56:55 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
11:56:55 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
11:56:55 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
11:56:55 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
11:56:55 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
11:56:55 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
11:56:55 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
11:56:55 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
11:56:55 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
11:56:55 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
11:56:55 INFO - Setting up ssl
11:56:55 INFO - PROCESS | certutil |
11:56:55 INFO - PROCESS | certutil |
11:56:56 INFO - PROCESS | certutil |
11:56:56 INFO - Certificate Nickname Trust Attributes
11:56:56 INFO - SSL,S/MIME,JAR/XPI
11:56:56 INFO -
11:56:56 INFO - web-platform-tests CT,,
11:56:56 INFO -
11:56:56 INFO - Starting runner
11:56:57 INFO - PROCESS | 1704 | 1467053817672 Marionette INFO Listening on port 2828
11:57:00 INFO - PROCESS | 1704 | 1467053820010 Marionette INFO startBrowser dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:00 INFO - PROCESS | 1704 | 1467053820035 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:00 INFO - PROCESS | 1704 | 1467053820495 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:00 INFO - PROCESS | 1704 | 1467053820660 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:00 INFO - PROCESS | 1704 | 1467053820972 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
11:57:01 INFO - PROCESS | 1704 | 1467053821059 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:01 INFO - PROCESS | 1704 | 1467053821096 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
11:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 646ms
11:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
11:57:01 INFO - PROCESS | 1704 | 1467053821790 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:01 INFO - PROCESS | 1704 | 1467053821922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
11:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 663ms
11:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
11:57:02 INFO - PROCESS | 1704 | 1467053822409 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:02 INFO - PROCESS | 1704 | 1467053822527 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
11:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 525ms
11:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
11:57:02 INFO - PROCESS | 1704 | 1467053822946 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:03 INFO - PROCESS | 1704 | 1467053823046 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
11:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 529ms
11:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
11:57:03 INFO - PROCESS | 1704 | 1467053823482 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:03 INFO - PROCESS | 1704 | 1467053823603 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
11:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 528ms
11:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
11:57:04 INFO - PROCESS | 1704 | 1467053824013 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:04 INFO - PROCESS | 1704 | 1467053824120 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
11:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 522ms
11:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
11:57:04 INFO - PROCESS | 1704 | 1467053824541 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:04 INFO - PROCESS | 1704 | 1467053824651 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
11:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 520ms
11:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
11:57:05 INFO - PROCESS | 1704 | 1467053825066 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:05 INFO - PROCESS | 1704 | 1467053825166 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
11:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 625ms
11:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
11:57:05 INFO - PROCESS | 1704 | 1467053825701 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:05 INFO - PROCESS | 1704 | 1467053825807 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
11:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms
11:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
11:57:06 INFO - PROCESS | 1704 | 1467053826228 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:06 INFO - PROCESS | 1704 | 1467053826348 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
11:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 531ms
11:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
11:57:06 INFO - PROCESS | 1704 | 1467053826764 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:06 INFO - PROCESS | 1704 | 1467053826860 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
11:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 476ms
11:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
11:57:07 INFO - PROCESS | 1704 | 1467053827244 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:07 INFO - PROCESS | 1704 | 1467053827347 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
11:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 582ms
11:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
11:57:07 INFO - PROCESS | 1704 | 1467053827834 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:07 INFO - PROCESS | 1704 | 1467053827961 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
11:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 780ms
11:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
11:57:08 INFO - PROCESS | 1704 | 1467053828618 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:08 INFO - PROCESS | 1704 | 1467053828724 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
11:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 530ms
11:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
11:57:09 INFO - PROCESS | 1704 | 1467053829164 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:09 INFO - PROCESS | 1704 | 1467053829264 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
11:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 526ms
11:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
11:57:09 INFO - PROCESS | 1704 | 1467053829708 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:09 INFO - PROCESS | 1704 | 1467053829811 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
11:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 581ms
11:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
11:57:10 INFO - PROCESS | 1704 | 1467053830279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:10 INFO - PROCESS | 1704 | 1467053830369 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
11:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 477ms
11:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
11:57:10 INFO - PROCESS | 1704 | 1467053830762 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:10 INFO - PROCESS | 1704 | 1467053830858 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
11:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 528ms
11:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
11:57:11 INFO - PROCESS | 1704 | 1467053831297 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:11 INFO - PROCESS | 1704 | 1467053831423 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
11:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms
11:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
11:57:11 INFO - PROCESS | 1704 | 1467053831820 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:11 INFO - PROCESS | 1704 | 1467053831909 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
11:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms
11:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
11:57:12 INFO - PROCESS | 1704 | 1467053832294 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:12 INFO - PROCESS | 1704 | 1467053832381 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
11:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms
11:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
11:57:12 INFO - PROCESS | 1704 | 1467053832769 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:12 INFO - PROCESS | 1704 | 1467053832866 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
11:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms
11:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
11:57:13 INFO - PROCESS | 1704 | 1467053833249 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:13 INFO - PROCESS | 1704 | 1467053833337 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
11:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 479ms
11:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
11:57:13 INFO - PROCESS | 1704 | 1467053833733 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:13 INFO - PROCESS | 1704 | 1467053833837 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
11:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms
11:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
11:57:14 INFO - PROCESS | 1704 | 1467053834214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:14 INFO - PROCESS | 1704 | 1467053834316 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
11:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 534ms
11:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
11:57:14 INFO - PROCESS | 1704 | 1467053834751 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:14 INFO - PROCESS | 1704 | 1467053834847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
11:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms
11:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
11:57:15 INFO - PROCESS | 1704 | 1467053835234 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:15 INFO - PROCESS | 1704 | 1467053835332 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
11:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 784ms
11:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
11:57:16 INFO - PROCESS | 1704 | 1467053836025 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:16 INFO - PROCESS | 1704 | 1467053836118 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
11:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 580ms
11:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
11:57:16 INFO - PROCESS | 1704 | 1467053836617 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:16 INFO - PROCESS | 1704 | 1467053836731 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
11:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 575ms
11:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
11:57:17 INFO - PROCESS | 1704 | 1467053837204 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:17 INFO - PROCESS | 1704 | 1467053837335 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
11:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 633ms
11:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
11:57:17 INFO - PROCESS | 1704 | 1467053837834 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:17 INFO - PROCESS | 1704 | 1467053837932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
11:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 522ms
11:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
11:57:18 INFO - PROCESS | 1704 | 1467053838361 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:18 INFO - PROCESS | 1704 | 1467053838450 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
11:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 571ms
11:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
11:57:18 INFO - PROCESS | 1704 | 1467053838940 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:19 INFO - PROCESS | 1704 | 1467053839051 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
11:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms
11:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
11:57:19 INFO - PROCESS | 1704 | 1467053839463 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:19 INFO - PROCESS | 1704 | 1467053839550 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
11:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 629ms
11:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
11:57:20 INFO - PROCESS | 1704 | 1467053840100 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:20 INFO - PROCESS | 1704 | 1467053840222 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
11:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 732ms
11:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
11:57:20 INFO - PROCESS | 1704 | 1467053840837 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:20 INFO - PROCESS | 1704 | 1467053840930 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
11:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 522ms
11:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
11:57:21 INFO - PROCESS | 1704 | 1467053841371 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:21 INFO - PROCESS | 1704 | 1467053841490 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
11:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 534ms
11:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
11:57:21 INFO - PROCESS | 1704 | 1467053841922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:22 INFO - PROCESS | 1704 | 1467053842022 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
11:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 529ms
11:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
11:57:22 INFO - PROCESS | 1704 | 1467053842454 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:22 INFO - PROCESS | 1704 | 1467053842552 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
11:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 527ms
11:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
11:57:22 INFO - PROCESS | 1704 | 1467053842981 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:23 INFO - PROCESS | 1704 | 1467053843087 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
11:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 526ms
11:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
11:57:23 INFO - PROCESS | 1704 | 1467053843519 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:23 INFO - PROCESS | 1704 | 1467053843640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
11:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 521ms
11:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
11:57:24 INFO - PROCESS | 1704 | 1467053844041 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:24 INFO - PROCESS | 1704 | 1467053844134 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
11:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 470ms
11:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
11:57:24 INFO - PROCESS | 1704 | 1467053844519 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:24 INFO - PROCESS | 1704 | 1467053844607 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
11:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 522ms
11:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
11:57:25 INFO - PROCESS | 1704 | 1467053845048 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:25 INFO - PROCESS | 1704 | 1467053845139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
11:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 528ms
11:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
11:57:25 INFO - PROCESS | 1704 | 1467053845581 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:25 INFO - PROCESS | 1704 | 1467053845692 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
11:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 525ms
11:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
11:57:26 INFO - PROCESS | 1704 | 1467053846114 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:26 INFO - PROCESS | 1704 | 1467053846223 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
11:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 477ms
11:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
11:57:26 INFO - PROCESS | 1704 | 1467053846594 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:26 INFO - PROCESS | 1704 | 1467053846691 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
11:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 628ms
11:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
11:57:27 INFO - PROCESS | 1704 | 1467053847231 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:27 INFO - PROCESS | 1704 | 1467053847353 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
11:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 728ms
11:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
11:57:27 INFO - PROCESS | 1704 | 1467053847964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:28 INFO - PROCESS | 1704 | 1467053848069 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
11:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 530ms
11:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
11:57:28 INFO - PROCESS | 1704 | 1467053848505 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:28 INFO - PROCESS | 1704 | 1467053848634 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
11:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 536ms
11:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
11:57:29 INFO - PROCESS | 1704 | 1467053849055 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:29 INFO - PROCESS | 1704 | 1467053849161 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
11:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 545ms
11:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
11:57:29 INFO - PROCESS | 1704 | 1467053849596 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:29 INFO - PROCESS | 1704 | 1467053849691 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
11:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 524ms
11:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
11:57:30 INFO - PROCESS | 1704 | 1467053850130 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:30 INFO - PROCESS | 1704 | 1467053850231 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
11:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 530ms
11:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
11:57:30 INFO - PROCESS | 1704 | 1467053850673 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:30 INFO - PROCESS | 1704 | 1467053850808 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
11:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 579ms
11:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
11:57:31 INFO - PROCESS | 1704 | 1467053851253 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:31 INFO - PROCESS | 1704 | 1467053851343 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
11:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 520ms
11:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
11:57:31 INFO - PROCESS | 1704 | 1467053851779 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:31 INFO - PROCESS | 1704 | 1467053851872 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
11:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 529ms
11:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
11:57:32 INFO - PROCESS | 1704 | 1467053852314 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:32 INFO - PROCESS | 1704 | 1467053852409 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
11:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 477ms
11:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
11:57:32 INFO - PROCESS | 1704 | 1467053852795 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:32 INFO - PROCESS | 1704 | 1467053852887 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
11:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 472ms
11:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
11:57:33 INFO - PROCESS | 1704 | 1467053853274 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:33 INFO - PROCESS | 1704 | 1467053853380 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
11:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 474ms
11:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
11:57:33 INFO - PROCESS | 1704 | 1467053853759 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:33 INFO - PROCESS | 1704 | 1467053853845 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
11:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 587ms
11:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
11:57:34 INFO - PROCESS | 1704 | 1467053854353 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:34 INFO - PROCESS | 1704 | 1467053854458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
11:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 721ms
11:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
11:57:35 INFO - PROCESS | 1704 | 1467053855081 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:35 INFO - PROCESS | 1704 | 1467053855216 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
11:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 572ms
11:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
11:57:35 INFO - PROCESS | 1704 | 1467053855687 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:35 INFO - PROCESS | 1704 | 1467053855796 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
11:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 528ms
11:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
11:57:36 INFO - PROCESS | 1704 | 1467053856225 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:36 INFO - PROCESS | 1704 | 1467053856330 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
11:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 536ms
11:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
11:57:36 INFO - PROCESS | 1704 | 1467053856757 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:36 INFO - PROCESS | 1704 | 1467053856857 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
11:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 522ms
11:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
11:57:37 INFO - PROCESS | 1704 | 1467053857284 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:37 INFO - PROCESS | 1704 | 1467053857374 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
11:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 571ms
11:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
11:57:37 INFO - PROCESS | 1704 | 1467053857865 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:38 INFO - PROCESS | 1704 | 1467053858004 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
11:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 579ms
11:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
11:57:38 INFO - PROCESS | 1704 | 1467053858453 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:38 INFO - PROCESS | 1704 | 1467053858542 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
11:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms
11:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
11:57:38 INFO - PROCESS | 1704 | 1467053858930 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:39 INFO - PROCESS | 1704 | 1467053859021 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
11:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms
11:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
11:57:39 INFO - PROCESS | 1704 | 1467053859407 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:39 INFO - PROCESS | 1704 | 1467053859503 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
11:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms
11:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
11:57:39 INFO - PROCESS | 1704 | 1467053859932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:40 INFO - PROCESS | 1704 | 1467053860030 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
11:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 522ms
11:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
11:57:40 INFO - PROCESS | 1704 | 1467053860462 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:40 INFO - PROCESS | 1704 | 1467053860569 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
11:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 483ms
11:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
11:57:40 INFO - PROCESS | 1704 | 1467053860949 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:41 INFO - PROCESS | 1704 | 1467053861044 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms
11:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
11:57:41 INFO - PROCESS | 1704 | 1467053861540 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:41 INFO - PROCESS | 1704 | 1467053861665 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 727ms
11:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
11:57:42 INFO - PROCESS | 1704 | 1467053862288 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:42 INFO - PROCESS | 1704 | 1467053862386 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 531ms
11:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
11:57:42 INFO - PROCESS | 1704 | 1467053862831 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:42 INFO - PROCESS | 1704 | 1467053862951 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 531ms
11:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
11:57:43 INFO - PROCESS | 1704 | 1467053863380 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:43 INFO - PROCESS | 1704 | 1467053863478 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 529ms
11:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
11:57:43 INFO - PROCESS | 1704 | 1467053863907 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:44 INFO - PROCESS | 1704 | 1467053864003 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms
11:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
11:57:44 INFO - PROCESS | 1704 | 1467053864436 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:44 INFO - PROCESS | 1704 | 1467053864534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 523ms
11:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
11:57:44 INFO - PROCESS | 1704 | 1467053864964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:45 INFO - PROCESS | 1704 | 1467053865104 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 625ms
11:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
11:57:45 INFO - PROCESS | 1704 | 1467053865591 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:45 INFO - PROCESS | 1704 | 1467053865690 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:46 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.
11:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 529ms
11:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
11:57:46 INFO - PROCESS | 1704 | 1467053866127 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:46 INFO - PROCESS | 1704 | 1467053866215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 525ms
11:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
11:57:46 INFO - PROCESS | 1704 | 1467053866655 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:46 INFO - PROCESS | 1704 | 1467053866758 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 476ms
11:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
11:57:47 INFO - PROCESS | 1704 | 1467053867142 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:47 INFO - PROCESS | 1704 | 1467053867236 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 528ms
11:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
11:57:47 INFO - PROCESS | 1704 | 1467053867672 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:47 INFO - PROCESS | 1704 | 1467053867785 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 525ms
11:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
11:57:48 INFO - PROCESS | 1704 | 1467053868200 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:48 INFO - PROCESS | 1704 | 1467053868292 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms
11:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
11:57:48 INFO - PROCESS | 1704 | 1467053868676 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:48 INFO - PROCESS | 1704 | 1467053868794 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 625ms
11:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
11:57:49 INFO - PROCESS | 1704 | 1467053869311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:49 INFO - PROCESS | 1704 | 1467053869443 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1026ms
11:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
11:57:50 INFO - PROCESS | 1704 | 1467053870357 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:50 INFO - PROCESS | 1704 | 1467053870458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 578ms
11:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
11:57:50 INFO - PROCESS | 1704 | 1467053870945 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:51 INFO - PROCESS | 1704 | 1467053871049 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 692ms
11:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
11:57:51 INFO - PROCESS | 1704 | 1467053871644 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:51 INFO - PROCESS | 1704 | 1467053871761 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:52 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.
11:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 578ms
11:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
11:57:52 INFO - PROCESS | 1704 | 1467053872219 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:52 INFO - PROCESS | 1704 | 1467053872326 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 573ms
11:57:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
11:57:52 INFO - PROCESS | 1704 | 1467053872796 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:52 INFO - PROCESS | 1704 | 1467053872903 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
11:57:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 578ms
11:57:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
11:57:53 INFO - PROCESS | 1704 | 1467053873383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:53 INFO - PROCESS | 1704 | 1467053873520 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
11:57:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 574ms
11:57:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
11:57:53 INFO - PROCESS | 1704 | 1467053873957 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:54 INFO - PROCESS | 1704 | 1467053874047 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
11:57:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 584ms
11:57:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
11:57:54 INFO - PROCESS | 1704 | 1467053874547 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:54 INFO - PROCESS | 1704 | 1467053874643 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
11:57:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 528ms
11:57:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
11:57:55 INFO - PROCESS | 1704 | 1467053875080 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:55 INFO - PROCESS | 1704 | 1467053875172 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
11:57:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 525ms
11:57:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
11:57:55 INFO - PROCESS | 1704 | 1467053875611 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:55 INFO - PROCESS | 1704 | 1467053875707 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
11:57:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 523ms
11:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
11:57:56 INFO - PROCESS | 1704 | 1467053876139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:56 INFO - PROCESS | 1704 | 1467053876252 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
11:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 932ms
11:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
11:57:57 INFO - PROCESS | 1704 | 1467053877084 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:57 INFO - PROCESS | 1704 | 1467053877190 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
11:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 682ms
11:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
11:57:57 INFO - PROCESS | 1704 | 1467053877775 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:57 INFO - PROCESS | 1704 | 1467053877892 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
11:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 583ms
11:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
11:57:58 INFO - PROCESS | 1704 | 1467053878372 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:58 INFO - PROCESS | 1704 | 1467053878471 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
11:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 577ms
11:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
11:57:58 INFO - PROCESS | 1704 | 1467053878947 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:59 INFO - PROCESS | 1704 | 1467053879046 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
11:57:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 579ms
11:57:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
11:57:59 INFO - PROCESS | 1704 | 1467053879531 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:57:59 INFO - PROCESS | 1704 | 1467053879655 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:00 INFO - PROCESS | 1704 | 1467053880069 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:58:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
11:58:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 984ms
11:58:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
11:58:00 INFO - PROCESS | 1704 | 1467053880522 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:00 INFO - PROCESS | 1704 | 1467053880640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
11:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1032ms
11:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
11:58:01 INFO - PROCESS | 1704 | 1467053881569 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:01 INFO - PROCESS | 1704 | 1467053881668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
11:58:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:58:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
11:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 533ms
11:58:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
11:58:02 INFO - PROCESS | 1704 | 1467053882106 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:02 INFO - PROCESS | 1704 | 1467053882224 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
11:58:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 532ms
11:58:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
11:58:02 INFO - PROCESS | 1704 | 1467053882636 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:02 INFO - PROCESS | 1704 | 1467053882724 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
11:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 527ms
11:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
11:58:03 INFO - PROCESS | 1704 | 1467053883168 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:03 INFO - PROCESS | 1704 | 1467053883286 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
11:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms
11:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
11:58:03 INFO - PROCESS | 1704 | 1467053883807 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:03 INFO - PROCESS | 1704 | 1467053883925 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
11:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 776ms
11:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
11:58:04 INFO - PROCESS | 1704 | 1467053884588 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:04 INFO - PROCESS | 1704 | 1467053884686 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
11:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms
11:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
11:58:05 INFO - PROCESS | 1704 | 1467053885126 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:05 INFO - PROCESS | 1704 | 1467053885224 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
11:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
11:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 534ms
11:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
11:58:05 INFO - PROCESS | 1704 | 1467053885676 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:05 INFO - PROCESS | 1704 | 1467053885775 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
11:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 581ms
11:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
11:58:06 INFO - PROCESS | 1704 | 1467053886251 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:06 INFO - PROCESS | 1704 | 1467053886345 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
11:58:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 523ms
11:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
11:58:06 INFO - PROCESS | 1704 | 1467053886782 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:06 INFO - PROCESS | 1704 | 1467053886897 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
11:58:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:58:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
11:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 625ms
11:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
11:58:07 INFO - PROCESS | 1704 | 1467053887418 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:07 INFO - PROCESS | 1704 | 1467053887534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
11:58:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
11:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 572ms
11:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
11:58:07 INFO - PROCESS | 1704 | 1467053887993 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:08 INFO - PROCESS | 1704 | 1467053888082 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
11:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms
11:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
11:58:08 INFO - PROCESS | 1704 | 1467053888520 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:08 INFO - PROCESS | 1704 | 1467053888613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
11:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms
11:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
11:58:09 INFO - PROCESS | 1704 | 1467053889045 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:09 INFO - PROCESS | 1704 | 1467053889139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
11:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms
11:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
11:58:09 INFO - PROCESS | 1704 | 1467053889573 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:09 INFO - PROCESS | 1704 | 1467053889668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
11:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms
11:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
11:58:10 INFO - PROCESS | 1704 | 1467053890101 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:10 INFO - PROCESS | 1704 | 1467053890214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
11:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 677ms
11:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
11:58:10 INFO - PROCESS | 1704 | 1467053890784 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:10 INFO - PROCESS | 1704 | 1467053890907 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
11:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1025ms
11:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
11:58:11 INFO - PROCESS | 1704 | 1467053891829 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:11 INFO - PROCESS | 1704 | 1467053891932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
11:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 581ms
11:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
11:58:12 INFO - PROCESS | 1704 | 1467053892417 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:12 INFO - PROCESS | 1704 | 1467053892519 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
11:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 527ms
11:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
11:58:12 INFO - PROCESS | 1704 | 1467053892958 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:13 INFO - PROCESS | 1704 | 1467053893056 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
11:58:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 584ms
11:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
11:58:13 INFO - PROCESS | 1704 | 1467053893537 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:13 INFO - PROCESS | 1704 | 1467053893640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
11:58:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 571ms
11:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
11:58:14 INFO - PROCESS | 1704 | 1467053894116 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:14 INFO - PROCESS | 1704 | 1467053894212 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
11:58:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 571ms
11:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
11:58:14 INFO - PROCESS | 1704 | 1467053894700 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:14 INFO - PROCESS | 1704 | 1467053894836 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:15 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
11:58:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 575ms
11:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
11:58:15 INFO - PROCESS | 1704 | 1467053895272 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:15 INFO - PROCESS | 1704 | 1467053895397 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
11:58:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms
11:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
11:58:15 INFO - PROCESS | 1704 | 1467053895847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:15 INFO - PROCESS | 1704 | 1467053895938 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
11:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 527ms
11:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
11:58:16 INFO - PROCESS | 1704 | 1467053896380 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:16 INFO - PROCESS | 1704 | 1467053896472 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:16 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
11:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms
11:58:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
11:58:16 INFO - PROCESS | 1704 | 1467053896908 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:17 INFO - PROCESS | 1704 | 1467053897007 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
11:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:58:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
11:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
11:58:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:58:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 527ms
11:58:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
11:58:17 INFO - PROCESS | 1704 | 1467053897448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:17 INFO - PROCESS | 1704 | 1467053897569 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
11:58:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 528ms
11:58:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
11:58:18 INFO - PROCESS | 1704 | 1467053898024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:18 INFO - PROCESS | 1704 | 1467053898191 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:18 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.
11:58:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 785ms
11:58:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
11:58:18 INFO - PROCESS | 1704 | 1467053898826 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:18 INFO - PROCESS | 1704 | 1467053898925 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
11:58:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 530ms
11:58:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
11:58:19 INFO - PROCESS | 1704 | 1467053899366 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:19 INFO - PROCESS | 1704 | 1467053899473 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
11:58:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 529ms
11:58:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
11:58:19 INFO - PROCESS | 1704 | 1467053899914 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:20 INFO - PROCESS | 1704 | 1467053900027 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
11:58:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 529ms
11:58:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
11:58:20 INFO - PROCESS | 1704 | 1467053900433 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:20 INFO - PROCESS | 1704 | 1467053900526 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
11:58:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 525ms
11:58:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
11:58:20 INFO - PROCESS | 1704 | 1467053900966 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:21 INFO - PROCESS | 1704 | 1467053901071 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
11:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 578ms
11:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
11:58:21 INFO - PROCESS | 1704 | 1467053901550 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:21 INFO - PROCESS | 1704 | 1467053901686 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
11:58:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms
11:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
11:58:22 INFO - PROCESS | 1704 | 1467053902074 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:22 INFO - PROCESS | 1704 | 1467053902167 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
11:58:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 524ms
11:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
11:58:22 INFO - PROCESS | 1704 | 1467053902603 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:22 INFO - PROCESS | 1704 | 1467053902696 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
11:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 471ms
11:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
11:58:23 INFO - PROCESS | 1704 | 1467053903079 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:23 INFO - PROCESS | 1704 | 1467053903172 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
11:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 528ms
11:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
11:58:23 INFO - PROCESS | 1704 | 1467053903613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:23 INFO - PROCESS | 1704 | 1467053903712 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
11:58:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms
11:58:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
11:58:24 INFO - PROCESS | 1704 | 1467053904139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:24 INFO - PROCESS | 1704 | 1467053904249 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
11:58:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 526ms
11:58:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
11:58:24 INFO - PROCESS | 1704 | 1467053904670 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:24 INFO - PROCESS | 1704 | 1467053904761 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
11:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 620ms
11:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
11:58:25 INFO - PROCESS | 1704 | 1467053905298 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:25 INFO - PROCESS | 1704 | 1467053905403 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
11:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 729ms
11:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
11:58:26 INFO - PROCESS | 1704 | 1467053906226 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:26 INFO - PROCESS | 1704 | 1467053906328 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
11:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 528ms
11:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
11:58:26 INFO - PROCESS | 1704 | 1467053906763 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:26 INFO - PROCESS | 1704 | 1467053906870 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
11:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 525ms
11:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
11:58:27 INFO - PROCESS | 1704 | 1467053907295 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:27 INFO - PROCESS | 1704 | 1467053907400 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
11:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 526ms
11:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
11:58:27 INFO - PROCESS | 1704 | 1467053907817 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:27 INFO - PROCESS | 1704 | 1467053907918 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
11:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms
11:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
11:58:28 INFO - PROCESS | 1704 | 1467053908347 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:28 INFO - PROCESS | 1704 | 1467053908449 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
11:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 577ms
11:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
11:58:28 INFO - PROCESS | 1704 | 1467053908935 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:29 INFO - PROCESS | 1704 | 1467053909075 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
11:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 575ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
11:58:29 INFO - PROCESS | 1704 | 1467053909512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:29 INFO - PROCESS | 1704 | 1467053909605 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
11:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 526ms
11:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
11:58:30 INFO - PROCESS | 1704 | 1467053910126 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:30 INFO - PROCESS | 1704 | 1467053910220 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
11:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 479ms
11:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
11:58:30 INFO - PROCESS | 1704 | 1467053910607 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:30 INFO - PROCESS | 1704 | 1467053910699 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
11:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 528ms
11:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
11:58:31 INFO - PROCESS | 1704 | 1467053911139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:31 INFO - PROCESS | 1704 | 1467053911227 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
11:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 524ms
11:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
11:58:31 INFO - PROCESS | 1704 | 1467053911672 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:31 INFO - PROCESS | 1704 | 1467053911785 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
11:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 533ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
11:58:32 INFO - PROCESS | 1704 | 1467053912222 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:32 INFO - PROCESS | 1704 | 1467053912345 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
11:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 887ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
11:58:33 INFO - PROCESS | 1704 | 1467053913108 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:33 INFO - PROCESS | 1704 | 1467053913215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
11:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 527ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
11:58:33 INFO - PROCESS | 1704 | 1467053913643 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:33 INFO - PROCESS | 1704 | 1467053913751 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
11:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 525ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
11:58:34 INFO - PROCESS | 1704 | 1467053914183 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:34 INFO - PROCESS | 1704 | 1467053914284 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
11:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 590ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
11:58:34 INFO - PROCESS | 1704 | 1467053914766 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:34 INFO - PROCESS | 1704 | 1467053914859 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
11:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
11:58:35 INFO - PROCESS | 1704 | 1467053915294 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:35 INFO - PROCESS | 1704 | 1467053915401 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
11:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 628ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
11:58:35 INFO - PROCESS | 1704 | 1467053915933 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:36 INFO - PROCESS | 1704 | 1467053916073 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
11:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 589ms
11:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
11:58:36 INFO - PROCESS | 1704 | 1467053916523 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:36 INFO - PROCESS | 1704 | 1467053916628 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
11:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 524ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
11:58:37 INFO - PROCESS | 1704 | 1467053917053 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:37 INFO - PROCESS | 1704 | 1467053917141 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
11:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
11:58:37 INFO - PROCESS | 1704 | 1467053917579 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:37 INFO - PROCESS | 1704 | 1467053917669 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
11:58:38 INFO - PROCESS | 1704 | 1467053918056 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:38 INFO - PROCESS | 1704 | 1467053918144 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 494ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
11:58:38 INFO - PROCESS | 1704 | 1467053918557 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:38 INFO - PROCESS | 1704 | 1467053918673 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
11:58:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1084ms
11:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
11:58:39 INFO - PROCESS | 1704 | 1467053919649 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:39 INFO - PROCESS | 1704 | 1467053919760 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
11:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms
11:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
11:58:40 INFO - PROCESS | 1704 | 1467053920830 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:40 INFO - PROCESS | 1704 | 1467053920931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
11:58:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1029ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
11:58:41 INFO - PROCESS | 1704 | 1467053921877 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:41 INFO - PROCESS | 1704 | 1467053921974 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
11:58:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 975ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
11:58:42 INFO - PROCESS | 1704 | 1467053922864 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:42 INFO - PROCESS | 1704 | 1467053922977 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
11:58:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1032ms
11:58:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
11:58:43 INFO - PROCESS | 1704 | 1467053923903 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:44 INFO - PROCESS | 1704 | 1467053923999 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
11:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms
11:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
11:58:44 INFO - PROCESS | 1704 | 1467053924876 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:44 INFO - PROCESS | 1704 | 1467053924964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
11:58:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 926ms
11:58:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
11:58:45 INFO - PROCESS | 1704 | 1467053925811 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:45 INFO - PROCESS | 1704 | 1467053925928 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
11:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms
11:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
11:58:46 INFO - PROCESS | 1704 | 1467053926788 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:46 INFO - PROCESS | 1704 | 1467053926901 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:47 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
11:58:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1172ms
11:58:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
11:58:47 INFO - PROCESS | 1704 | 1467053927968 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:48 INFO - PROCESS | 1704 | 1467053928061 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
11:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 977ms
11:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
11:58:48 INFO - PROCESS | 1704 | 1467053928955 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:49 INFO - PROCESS | 1704 | 1467053929064 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:49 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
11:58:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
11:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 572ms
11:58:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
11:58:49 INFO - PROCESS | 1704 | 1467053929541 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:49 INFO - PROCESS | 1704 | 1467053929657 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
11:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 575ms
11:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
11:58:50 INFO - PROCESS | 1704 | 1467053930113 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:50 INFO - PROCESS | 1704 | 1467053930214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:50 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
11:58:50 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:58:50 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:58:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
11:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 523ms
11:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
11:58:50 INFO - PROCESS | 1704 | 1467053930644 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:50 INFO - PROCESS | 1704 | 1467053930734 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
11:58:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 545ms
11:58:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
11:58:51 INFO - PROCESS | 1704 | 1467053931197 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:51 INFO - PROCESS | 1704 | 1467053931307 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
11:58:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 979ms
11:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
11:58:52 INFO - PROCESS | 1704 | 1467053932177 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:52 INFO - PROCESS | 1704 | 1467053932262 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
11:58:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 922ms
11:58:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
11:58:53 INFO - PROCESS | 1704 | 1467053933107 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:53 INFO - PROCESS | 1704 | 1467053933200 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
11:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1079ms
11:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
11:58:54 INFO - PROCESS | 1704 | 1467053934192 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:54 INFO - PROCESS | 1704 | 1467053934302 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
11:58:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1027ms
11:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
11:58:55 INFO - PROCESS | 1704 | 1467053935236 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:55 INFO - PROCESS | 1704 | 1467053935331 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
11:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 979ms
11:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
11:58:56 INFO - PROCESS | 1704 | 1467053936229 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:56 INFO - PROCESS | 1704 | 1467053936332 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
11:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 573ms
11:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
11:58:56 INFO - PROCESS | 1704 | 1467053936799 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:56 INFO - PROCESS | 1704 | 1467053936911 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
11:58:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms
11:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
11:58:57 INFO - PROCESS | 1704 | 1467053937774 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:57 INFO - PROCESS | 1704 | 1467053937861 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
11:58:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 927ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
11:58:58 INFO - PROCESS | 1704 | 1467053938710 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:58 INFO - PROCESS | 1704 | 1467053938825 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
11:58:59 INFO - PROCESS | 1704 | 1467053939231 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:59 INFO - PROCESS | 1704 | 1467053939317 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
11:58:59 INFO - PROCESS | 1704 | 1467053939714 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:58:59 INFO - PROCESS | 1704 | 1467053939803 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 478ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
11:59:00 INFO - PROCESS | 1704 | 1467053940198 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:00 INFO - PROCESS | 1704 | 1467053940289 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 580ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
11:59:00 INFO - PROCESS | 1704 | 1467053940785 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:00 INFO - PROCESS | 1704 | 1467053940908 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 771ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
11:59:01 INFO - PROCESS | 1704 | 1467053941565 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:01 INFO - PROCESS | 1704 | 1467053941675 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 577ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
11:59:02 INFO - PROCESS | 1704 | 1467053942160 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:02 INFO - PROCESS | 1704 | 1467053942285 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 589ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
11:59:02 INFO - PROCESS | 1704 | 1467053942759 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:02 INFO - PROCESS | 1704 | 1467053942884 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:03 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
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 579ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
11:59:03 INFO - PROCESS | 1704 | 1467053943333 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:03 INFO - PROCESS | 1704 | 1467053943434 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:03 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
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 524ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
11:59:03 INFO - PROCESS | 1704 | 1467053943863 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:03 INFO - PROCESS | 1704 | 1467053943964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:04 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
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 575ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
11:59:04 INFO - PROCESS | 1704 | 1467053944447 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:04 INFO - PROCESS | 1704 | 1467053944614 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 673ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
11:59:05 INFO - PROCESS | 1704 | 1467053945141 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:05 INFO - PROCESS | 1704 | 1467053945274 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
11:59:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
11:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 874ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
11:59:06 INFO - PROCESS | 1704 | 1467053946030 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:06 INFO - PROCESS | 1704 | 1467053946140 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 575ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
11:59:06 INFO - PROCESS | 1704 | 1467053946613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:06 INFO - PROCESS | 1704 | 1467053946709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
11:59:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
11:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 532ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
11:59:07 INFO - PROCESS | 1704 | 1467053947159 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:07 INFO - PROCESS | 1704 | 1467053947256 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 531ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
11:59:07 INFO - PROCESS | 1704 | 1467053947687 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:07 INFO - PROCESS | 1704 | 1467053947836 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 789ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
11:59:08 INFO - PROCESS | 1704 | 1467053948485 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:08 INFO - PROCESS | 1704 | 1467053948615 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
11:59:09 INFO - PROCESS | 1704 | 1467053949124 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:09 INFO - PROCESS | 1704 | 1467053949228 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 528ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
11:59:09 INFO - PROCESS | 1704 | 1467053949665 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:09 INFO - PROCESS | 1704 | 1467053949766 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 530ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
11:59:10 INFO - PROCESS | 1704 | 1467053950196 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:10 INFO - PROCESS | 1704 | 1467053950291 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
11:59:10 INFO - PROCESS | 1704 | 1467053950723 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:10 INFO - PROCESS | 1704 | 1467053950815 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
11:59:11 INFO - PROCESS | 1704 | 1467053951203 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:11 INFO - PROCESS | 1704 | 1467053951318 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 525ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
11:59:11 INFO - PROCESS | 1704 | 1467053951728 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:11 INFO - PROCESS | 1704 | 1467053951820 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
11:59:12 INFO - PROCESS | 1704 | 1467053952207 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:12 INFO - PROCESS | 1704 | 1467053952299 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 569ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
11:59:12 INFO - PROCESS | 1704 | 1467053952785 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:12 INFO - PROCESS | 1704 | 1467053952917 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 724ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
11:59:13 INFO - PROCESS | 1704 | 1467053953515 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:13 INFO - PROCESS | 1704 | 1467053953625 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 571ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
11:59:14 INFO - PROCESS | 1704 | 1467053954103 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:14 INFO - PROCESS | 1704 | 1467053954230 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 577ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
11:59:14 INFO - PROCESS | 1704 | 1467053954687 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:14 INFO - PROCESS | 1704 | 1467053954788 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 529ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
11:59:15 INFO - PROCESS | 1704 | 1467053955215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:15 INFO - PROCESS | 1704 | 1467053955308 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 528ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
11:59:15 INFO - PROCESS | 1704 | 1467053955749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:15 INFO - PROCESS | 1704 | 1467053955840 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
11:59:16 INFO - PROCESS | 1704 | 1467053956277 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:16 INFO - PROCESS | 1704 | 1467053956418 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 624ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
11:59:16 INFO - PROCESS | 1704 | 1467053956907 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:17 INFO - PROCESS | 1704 | 1467053957001 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 485ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
11:59:17 INFO - PROCESS | 1704 | 1467053957398 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:17 INFO - PROCESS | 1704 | 1467053957506 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 529ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
11:59:17 INFO - PROCESS | 1704 | 1467053957931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:18 INFO - PROCESS | 1704 | 1467053958020 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 477ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
11:59:18 INFO - PROCESS | 1704 | 1467053958414 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:18 INFO - PROCESS | 1704 | 1467053958506 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 482ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
11:59:18 INFO - PROCESS | 1704 | 1467053958906 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:19 INFO - PROCESS | 1704 | 1467053959009 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 530ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
11:59:19 INFO - PROCESS | 1704 | 1467053959438 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:19 INFO - PROCESS | 1704 | 1467053959534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
11:59:19 INFO - PROCESS | 1704 | 1467053959917 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:20 INFO - PROCESS | 1704 | 1467053960005 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 579ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
11:59:20 INFO - PROCESS | 1704 | 1467053960506 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:20 INFO - PROCESS | 1704 | 1467053960631 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 777ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
11:59:21 INFO - PROCESS | 1704 | 1467053961305 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:21 INFO - PROCESS | 1704 | 1467053961408 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 529ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
11:59:21 INFO - PROCESS | 1704 | 1467053961846 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:21 INFO - PROCESS | 1704 | 1467053961949 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 531ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
11:59:22 INFO - PROCESS | 1704 | 1467053962394 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:22 INFO - PROCESS | 1704 | 1467053962490 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 577ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
11:59:22 INFO - PROCESS | 1704 | 1467053962966 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:23 INFO - PROCESS | 1704 | 1467053963060 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 525ms
11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
11:59:23 INFO - PROCESS | 1704 | 1467053963497 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:23 INFO - PROCESS | 1704 | 1467053963603 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 594ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
11:59:24 INFO - PROCESS | 1704 | 1467053964105 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:24 INFO - PROCESS | 1704 | 1467053964244 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 579ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
11:59:24 INFO - PROCESS | 1704 | 1467053964708 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:24 INFO - PROCESS | 1704 | 1467053964825 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 541ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
11:59:25 INFO - PROCESS | 1704 | 1467053965235 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:25 INFO - PROCESS | 1704 | 1467053965325 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 479ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
11:59:25 INFO - PROCESS | 1704 | 1467053965720 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:25 INFO - PROCESS | 1704 | 1467053965809 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
11:59:26 INFO - PROCESS | 1704 | 1467053966248 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:26 INFO - PROCESS | 1704 | 1467053966339 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 472ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
11:59:26 INFO - PROCESS | 1704 | 1467053966728 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:26 INFO - PROCESS | 1704 | 1467053966833 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 530ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
11:59:27 INFO - PROCESS | 1704 | 1467053967274 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:27 INFO - PROCESS | 1704 | 1467053967395 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 626ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
11:59:27 INFO - PROCESS | 1704 | 1467053967907 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:28 INFO - PROCESS | 1704 | 1467053968007 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 729ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
11:59:28 INFO - PROCESS | 1704 | 1467053968657 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:28 INFO - PROCESS | 1704 | 1467053968964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 785ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
11:59:29 INFO - PROCESS | 1704 | 1467053969453 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:29 INFO - PROCESS | 1704 | 1467053969571 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 583ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
11:59:30 INFO - PROCESS | 1704 | 1467053970041 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:30 INFO - PROCESS | 1704 | 1467053970173 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 577ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
11:59:30 INFO - PROCESS | 1704 | 1467053970636 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:30 INFO - PROCESS | 1704 | 1467053970745 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 582ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
11:59:31 INFO - PROCESS | 1704 | 1467053971216 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:31 INFO - PROCESS | 1704 | 1467053971314 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
11:59:31 INFO - PROCESS | 1704 | 1467053971850 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:31 INFO - PROCESS | 1704 | 1467053971969 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
11:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 627ms
11:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
11:59:32 INFO - PROCESS | 1704 | 1467053972487 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:32 INFO - PROCESS | 1704 | 1467053972640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
11:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 626ms
11:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
11:59:33 INFO - PROCESS | 1704 | 1467053973120 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:33 INFO - PROCESS | 1704 | 1467053973214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
11:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 524ms
11:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
11:59:33 INFO - PROCESS | 1704 | 1467053973651 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:33 INFO - PROCESS | 1704 | 1467053973753 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
11:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 526ms
11:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
11:59:34 INFO - PROCESS | 1704 | 1467053974183 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:34 INFO - PROCESS | 1704 | 1467053974276 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
11:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms
11:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
11:59:34 INFO - PROCESS | 1704 | 1467053974710 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:34 INFO - PROCESS | 1704 | 1467053974809 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
11:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 728ms
11:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
11:59:35 INFO - PROCESS | 1704 | 1467053975568 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:35 INFO - PROCESS | 1704 | 1467053975742 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
11:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 675ms
11:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
11:59:36 INFO - PROCESS | 1704 | 1467053976256 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:36 INFO - PROCESS | 1704 | 1467053976358 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
11:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 529ms
11:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
11:59:36 INFO - PROCESS | 1704 | 1467053976788 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:36 INFO - PROCESS | 1704 | 1467053976898 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
11:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms
11:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
11:59:37 INFO - PROCESS | 1704 | 1467053977306 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:37 INFO - PROCESS | 1704 | 1467053977410 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
11:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 585ms
11:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
11:59:37 INFO - PROCESS | 1704 | 1467053977899 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:38 INFO - PROCESS | 1704 | 1467053977996 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
11:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 584ms
11:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
11:59:38 INFO - PROCESS | 1704 | 1467053978488 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:38 INFO - PROCESS | 1704 | 1467053978652 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
11:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms
11:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
11:59:39 INFO - PROCESS | 1704 | 1467053979116 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:39 INFO - PROCESS | 1704 | 1467053979209 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
11:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms
11:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
11:59:39 INFO - PROCESS | 1704 | 1467053979640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:39 INFO - PROCESS | 1704 | 1467053979736 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
11:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 523ms
11:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
11:59:40 INFO - PROCESS | 1704 | 1467053980169 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:40 INFO - PROCESS | 1704 | 1467053980263 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
11:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms
11:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
11:59:40 INFO - PROCESS | 1704 | 1467053980644 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:40 INFO - PROCESS | 1704 | 1467053980739 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
11:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms
11:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
11:59:41 INFO - PROCESS | 1704 | 1467053981170 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:41 INFO - PROCESS | 1704 | 1467053981286 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
11:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 522ms
11:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
11:59:41 INFO - PROCESS | 1704 | 1467053981698 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:41 INFO - PROCESS | 1704 | 1467053981786 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
11:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 573ms
11:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
11:59:42 INFO - PROCESS | 1704 | 1467053982277 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:42 INFO - PROCESS | 1704 | 1467053982406 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
11:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 629ms
11:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
11:59:42 INFO - PROCESS | 1704 | 1467053982916 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:43 INFO - PROCESS | 1704 | 1467053983021 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
11:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 930ms
11:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
11:59:43 INFO - PROCESS | 1704 | 1467053983856 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:43 INFO - PROCESS | 1704 | 1467053983974 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
11:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 574ms
11:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
11:59:44 INFO - PROCESS | 1704 | 1467053984439 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:44 INFO - PROCESS | 1704 | 1467053984540 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
11:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 526ms
11:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
11:59:44 INFO - PROCESS | 1704 | 1467053984979 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:45 INFO - PROCESS | 1704 | 1467053985080 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
11:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 536ms
11:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
11:59:45 INFO - PROCESS | 1704 | 1467053985516 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:45 INFO - PROCESS | 1704 | 1467053985608 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
11:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 578ms
11:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
11:59:46 INFO - PROCESS | 1704 | 1467053986095 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:46 INFO - PROCESS | 1704 | 1467053986204 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
11:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 533ms
11:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
11:59:46 INFO - PROCESS | 1704 | 1467053986635 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:46 INFO - PROCESS | 1704 | 1467053986759 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
11:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 583ms
11:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
11:59:47 INFO - PROCESS | 1704 | 1467053987221 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:47 INFO - PROCESS | 1704 | 1467053987315 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
11:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 524ms
11:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
11:59:47 INFO - PROCESS | 1704 | 1467053987749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:47 INFO - PROCESS | 1704 | 1467053987840 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
11:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms
11:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
11:59:48 INFO - PROCESS | 1704 | 1467053988224 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:48 INFO - PROCESS | 1704 | 1467053988318 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
11:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms
11:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
11:59:48 INFO - PROCESS | 1704 | 1467053988706 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:48 INFO - PROCESS | 1704 | 1467053988795 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
11:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 525ms
11:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
11:59:49 INFO - PROCESS | 1704 | 1467053989233 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:49 INFO - PROCESS | 1704 | 1467053989342 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
11:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 523ms
11:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
11:59:49 INFO - PROCESS | 1704 | 1467053989763 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:49 INFO - PROCESS | 1704 | 1467053989918 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
11:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 887ms
11:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
11:59:50 INFO - PROCESS | 1704 | 1467053990655 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:50 INFO - PROCESS | 1704 | 1467053990765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
11:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 577ms
11:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
11:59:51 INFO - PROCESS | 1704 | 1467053991245 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:51 INFO - PROCESS | 1704 | 1467053991372 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
11:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 574ms
11:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
11:59:51 INFO - PROCESS | 1704 | 1467053991831 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:51 INFO - PROCESS | 1704 | 1467053991934 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
11:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 587ms
11:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
11:59:52 INFO - PROCESS | 1704 | 1467053992415 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:52 INFO - PROCESS | 1704 | 1467053992516 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
11:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 574ms
11:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
11:59:53 INFO - PROCESS | 1704 | 1467053993000 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:53 INFO - PROCESS | 1704 | 1467053993096 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
11:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 528ms
11:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
11:59:53 INFO - PROCESS | 1704 | 1467053993537 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:53 INFO - PROCESS | 1704 | 1467053993656 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
11:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 572ms
11:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
11:59:54 INFO - PROCESS | 1704 | 1467053994111 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:54 INFO - PROCESS | 1704 | 1467053994204 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
11:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 474ms
11:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
11:59:54 INFO - PROCESS | 1704 | 1467053994591 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:54 INFO - PROCESS | 1704 | 1467053994687 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
11:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 529ms
11:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
11:59:55 INFO - PROCESS | 1704 | 1467053995125 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:55 INFO - PROCESS | 1704 | 1467053995228 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
11:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 524ms
11:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
11:59:55 INFO - PROCESS | 1704 | 1467053995655 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:55 INFO - PROCESS | 1704 | 1467053995744 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
11:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms
11:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
11:59:56 INFO - PROCESS | 1704 | 1467053996182 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:56 INFO - PROCESS | 1704 | 1467053996290 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
11:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 625ms
11:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
11:59:56 INFO - PROCESS | 1704 | 1467053996814 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:56 INFO - PROCESS | 1704 | 1467053996930 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
11:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 724ms
11:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
11:59:57 INFO - PROCESS | 1704 | 1467053997546 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:57 INFO - PROCESS | 1704 | 1467053997710 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:58 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
11:59:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 875ms
11:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
11:59:58 INFO - PROCESS | 1704 | 1467053998431 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:58 INFO - PROCESS | 1704 | 1467053998543 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:59 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
11:59:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 582ms
11:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
11:59:59 INFO - PROCESS | 1704 | 1467053999026 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:59 INFO - PROCESS | 1704 | 1467053999125 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:59 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
11:59:59 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:59:59 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:59:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 590ms
11:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
11:59:59 INFO - PROCESS | 1704 | 1467053999631 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
11:59:59 INFO - PROCESS | 1704 | 1467053999734 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:00 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
12:00:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 573ms
12:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:00:00 INFO - PROCESS | 1704 | 1467054000210 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:00 INFO - PROCESS | 1704 | 1467054000316 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:01 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
12:00:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 929ms
12:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:00:01 INFO - PROCESS | 1704 | 1467054001154 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:01 INFO - PROCESS | 1704 | 1467054001251 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:01 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
12:00:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:00:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:00:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 629ms
12:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:00:01 INFO - PROCESS | 1704 | 1467054001792 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:01 INFO - PROCESS | 1704 | 1467054001915 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms
12:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:00:02 INFO - PROCESS | 1704 | 1467054002367 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:02 INFO - PROCESS | 1704 | 1467054002463 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:02 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
12:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms
12:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:00:02 INFO - PROCESS | 1704 | 1467054002893 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:02 INFO - PROCESS | 1704 | 1467054002992 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:03 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
12:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 529ms
12:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:00:03 INFO - PROCESS | 1704 | 1467054003432 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:03 INFO - PROCESS | 1704 | 1467054003540 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 531ms
12:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:00:03 INFO - PROCESS | 1704 | 1467054003963 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:04 INFO - PROCESS | 1704 | 1467054004050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 739ms
12:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:00:04 INFO - PROCESS | 1704 | 1467054004719 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:04 INFO - PROCESS | 1704 | 1467054004864 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms
12:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:00:05 INFO - PROCESS | 1704 | 1467054005358 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:05 INFO - PROCESS | 1704 | 1467054005475 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:05 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
12:00:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 578ms
12:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:00:05 INFO - PROCESS | 1704 | 1467054005953 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:06 INFO - PROCESS | 1704 | 1467054006056 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 585ms
12:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:00:06 INFO - PROCESS | 1704 | 1467054006533 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:06 INFO - PROCESS | 1704 | 1467054006626 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 523ms
12:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:00:07 INFO - PROCESS | 1704 | 1467054007061 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:07 INFO - PROCESS | 1704 | 1467054007166 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 572ms
12:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:00:07 INFO - PROCESS | 1704 | 1467054007647 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:07 INFO - PROCESS | 1704 | 1467054007791 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 632ms
12:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:00:08 INFO - PROCESS | 1704 | 1467054008276 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:08 INFO - PROCESS | 1704 | 1467054008367 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 524ms
12:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:00:08 INFO - PROCESS | 1704 | 1467054008805 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:08 INFO - PROCESS | 1704 | 1467054008896 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms
12:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:00:09 INFO - PROCESS | 1704 | 1467054009333 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:09 INFO - PROCESS | 1704 | 1467054009422 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 475ms
12:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:00:09 INFO - PROCESS | 1704 | 1467054009813 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:09 INFO - PROCESS | 1704 | 1467054009906 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms
12:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:00:10 INFO - PROCESS | 1704 | 1467054010344 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:10 INFO - PROCESS | 1704 | 1467054010457 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 528ms
12:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:00:10 INFO - PROCESS | 1704 | 1467054010875 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:10 INFO - PROCESS | 1704 | 1467054010971 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms
12:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:00:11 INFO - PROCESS | 1704 | 1467054011554 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:11 INFO - PROCESS | 1704 | 1467054011674 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1027ms
12:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:00:12 INFO - PROCESS | 1704 | 1467054012598 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:12 INFO - PROCESS | 1704 | 1467054012723 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 580ms
12:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:00:13 INFO - PROCESS | 1704 | 1467054013181 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:13 INFO - PROCESS | 1704 | 1467054013295 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 576ms
12:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:00:13 INFO - PROCESS | 1704 | 1467054013768 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:13 INFO - PROCESS | 1704 | 1467054013870 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 582ms
12:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:00:14 INFO - PROCESS | 1704 | 1467054014356 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:14 INFO - PROCESS | 1704 | 1467054014470 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 628ms
12:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:00:14 INFO - PROCESS | 1704 | 1467054014990 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:15 INFO - PROCESS | 1704 | 1467054015111 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms
12:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:00:15 INFO - PROCESS | 1704 | 1467054015626 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:15 INFO - PROCESS | 1704 | 1467054015771 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 628ms
12:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:00:16 INFO - PROCESS | 1704 | 1467054016255 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:16 INFO - PROCESS | 1704 | 1467054016381 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 527ms
12:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:00:16 INFO - PROCESS | 1704 | 1467054016787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:16 INFO - PROCESS | 1704 | 1467054016880 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms
12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:00:17 INFO - PROCESS | 1704 | 1467054017314 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:17 INFO - PROCESS | 1704 | 1467054017406 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms
12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:00:17 INFO - PROCESS | 1704 | 1467054017846 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:17 INFO - PROCESS | 1704 | 1467054017934 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 533ms
12:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:00:18 INFO - PROCESS | 1704 | 1467054018383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:18 INFO - PROCESS | 1704 | 1467054018522 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:19 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
12:00:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 929ms
12:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:00:19 INFO - PROCESS | 1704 | 1467054019319 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:19 INFO - PROCESS | 1704 | 1467054019427 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 586ms
12:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:00:19 INFO - PROCESS | 1704 | 1467054019917 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:20 INFO - PROCESS | 1704 | 1467054020020 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 581ms
12:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:00:20 INFO - PROCESS | 1704 | 1467054020510 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:20 INFO - PROCESS | 1704 | 1467054020610 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 538ms
12:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:00:21 INFO - PROCESS | 1704 | 1467054021045 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:21 INFO - PROCESS | 1704 | 1467054021142 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:21 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
12:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 575ms
12:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:00:21 INFO - PROCESS | 1704 | 1467054021626 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:21 INFO - PROCESS | 1704 | 1467054021737 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:22 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
12:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 586ms
12:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:00:22 INFO - PROCESS | 1704 | 1467054022221 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:22 INFO - PROCESS | 1704 | 1467054022390 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 629ms
12:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:00:22 INFO - PROCESS | 1704 | 1467054022851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:22 INFO - PROCESS | 1704 | 1467054022951 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 979ms
12:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:00:23 INFO - PROCESS | 1704 | 1467054023835 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:23 INFO - PROCESS | 1704 | 1467054023937 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms
12:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:00:24 INFO - PROCESS | 1704 | 1467054024360 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:24 INFO - PROCESS | 1704 | 1467054024450 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms
12:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:00:24 INFO - PROCESS | 1704 | 1467054024890 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:24 INFO - PROCESS | 1704 | 1467054024983 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 575ms
12:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:00:25 INFO - PROCESS | 1704 | 1467054025474 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:25 INFO - PROCESS | 1704 | 1467054025594 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms
12:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:00:26 INFO - PROCESS | 1704 | 1467054026171 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:26 INFO - PROCESS | 1704 | 1467054026393 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 985ms
12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:00:27 INFO - PROCESS | 1704 | 1467054027167 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:27 INFO - PROCESS | 1704 | 1467054027325 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms
12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:00:27 INFO - PROCESS | 1704 | 1467054027851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:27 INFO - PROCESS | 1704 | 1467054027971 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 574ms
12:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:00:28 INFO - PROCESS | 1704 | 1467054028440 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:28 INFO - PROCESS | 1704 | 1467054028542 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:28 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
12:00:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 528ms
12:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:00:28 INFO - PROCESS | 1704 | 1467054028969 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:29 INFO - PROCESS | 1704 | 1467054029076 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:00:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 627ms
12:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:00:29 INFO - PROCESS | 1704 | 1467054029595 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:29 INFO - PROCESS | 1704 | 1467054029702 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:30 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
12:00:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 576ms
12:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:00:30 INFO - PROCESS | 1704 | 1467054030186 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:30 INFO - PROCESS | 1704 | 1467054030324 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:30 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]"
12:00:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:00:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 570ms
12:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:00:30 INFO - PROCESS | 1704 | 1467054030765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:30 INFO - PROCESS | 1704 | 1467054030858 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:31 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
12:00:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 527ms
12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:00:31 INFO - PROCESS | 1704 | 1467054031294 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:31 INFO - PROCESS | 1704 | 1467054031382 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 527ms
12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:00:31 INFO - PROCESS | 1704 | 1467054031829 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:31 INFO - PROCESS | 1704 | 1467054031925 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 481ms
12:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:00:32 INFO - PROCESS | 1704 | 1467054032317 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:32 INFO - PROCESS | 1704 | 1467054032416 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms
12:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:00:32 INFO - PROCESS | 1704 | 1467054032849 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:32 INFO - PROCESS | 1704 | 1467054032963 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 832ms
12:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:00:33 INFO - PROCESS | 1704 | 1467054033766 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:33 INFO - PROCESS | 1704 | 1467054033884 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 612ms
12:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:00:34 INFO - PROCESS | 1704 | 1467054034351 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:34 INFO - PROCESS | 1704 | 1467054034449 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 579ms
12:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:00:34 INFO - PROCESS | 1704 | 1467054034944 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:35 INFO - PROCESS | 1704 | 1467054035048 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 647ms
12:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:00:35 INFO - PROCESS | 1704 | 1467054035597 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:35 INFO - PROCESS | 1704 | 1467054035702 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 541ms
12:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:00:36 INFO - PROCESS | 1704 | 1467054036142 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:36 INFO - PROCESS | 1704 | 1467054036291 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 688ms
12:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:00:36 INFO - PROCESS | 1704 | 1467054036842 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:37 INFO - PROCESS | 1704 | 1467054036999 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 674ms
12:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:00:37 INFO - PROCESS | 1704 | 1467054037516 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:37 INFO - PROCESS | 1704 | 1467054037629 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms
12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:00:38 INFO - PROCESS | 1704 | 1467054038050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:38 INFO - PROCESS | 1704 | 1467054038144 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms
12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:00:38 INFO - PROCESS | 1704 | 1467054038577 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:38 INFO - PROCESS | 1704 | 1467054038668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 524ms
12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:00:39 INFO - PROCESS | 1704 | 1467054039107 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:39 INFO - PROCESS | 1704 | 1467054039200 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 526ms
12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:00:39 INFO - PROCESS | 1704 | 1467054039638 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:39 INFO - PROCESS | 1704 | 1467054039755 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 632ms
12:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:00:40 INFO - PROCESS | 1704 | 1467054040279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:40 INFO - PROCESS | 1704 | 1467054040412 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 727ms
12:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:00:41 INFO - PROCESS | 1704 | 1467054041014 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:41 INFO - PROCESS | 1704 | 1467054041214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 972ms
12:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:00:41 INFO - PROCESS | 1704 | 1467054041995 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:42 INFO - PROCESS | 1704 | 1467054042118 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms
12:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:00:42 INFO - PROCESS | 1704 | 1467054042635 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:42 INFO - PROCESS | 1704 | 1467054042743 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 588ms
12:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:00:43 INFO - PROCESS | 1704 | 1467054043236 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:43 INFO - PROCESS | 1704 | 1467054043337 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 578ms
12:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:00:43 INFO - PROCESS | 1704 | 1467054043818 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:43 INFO - PROCESS | 1704 | 1467054043950 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 631ms
12:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:00:44 INFO - PROCESS | 1704 | 1467054044447 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:44 INFO - PROCESS | 1704 | 1467054044550 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms
12:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:00:45 INFO - PROCESS | 1704 | 1467054045030 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:45 INFO - PROCESS | 1704 | 1467054045193 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 581ms
12:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:00:45 INFO - PROCESS | 1704 | 1467054045618 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:45 INFO - PROCESS | 1704 | 1467054045709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 526ms
12:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:00:46 INFO - PROCESS | 1704 | 1467054046141 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:46 INFO - PROCESS | 1704 | 1467054046230 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms
12:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:00:46 INFO - PROCESS | 1704 | 1467054046666 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:46 INFO - PROCESS | 1704 | 1467054046755 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms
12:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:00:47 INFO - PROCESS | 1704 | 1467054047148 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:47 INFO - PROCESS | 1704 | 1467054047238 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 525ms
12:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:00:47 INFO - PROCESS | 1704 | 1467054047677 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:47 INFO - PROCESS | 1704 | 1467054047787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 728ms
12:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:00:48 INFO - PROCESS | 1704 | 1467054048408 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:48 INFO - PROCESS | 1704 | 1467054048657 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 725ms
12:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:00:49 INFO - PROCESS | 1704 | 1467054049143 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:49 INFO - PROCESS | 1704 | 1467054049251 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 583ms
12:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:00:49 INFO - PROCESS | 1704 | 1467054049730 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:49 INFO - PROCESS | 1704 | 1467054049842 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 574ms
12:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:00:50 INFO - PROCESS | 1704 | 1467054050320 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:50 INFO - PROCESS | 1704 | 1467054050422 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 530ms
12:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:00:50 INFO - PROCESS | 1704 | 1467054050847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:50 INFO - PROCESS | 1704 | 1467054050944 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 574ms
12:00:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:00:51 INFO - PROCESS | 1704 | 1467054051427 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:51 INFO - PROCESS | 1704 | 1467054051541 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:51 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 () {
12:00:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:00:51 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 () {
12:00:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:00:51 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 () {
12:00:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:00:51 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 () {
12:00:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:00:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms
12:00:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:00:51 INFO - PROCESS | 1704 | 1467054051965 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:52 INFO - PROCESS | 1704 | 1467054052082 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:00:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:00:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:00:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms
12:00:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:00:52 INFO - PROCESS | 1704 | 1467054052495 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:52 INFO - PROCESS | 1704 | 1467054052584 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:52 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
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:00:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:00:52 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.
12:00:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:00:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 420ms
12:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:00:52 INFO - PROCESS | 1704 | 1467054052933 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:53 INFO - PROCESS | 1704 | 1467054053024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 523ms
12:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:00:53 INFO - PROCESS | 1704 | 1467054053459 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:53 INFO - PROCESS | 1704 | 1467054053560 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms
12:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:00:53 INFO - PROCESS | 1704 | 1467054053990 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:54 INFO - PROCESS | 1704 | 1467054054084 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms
12:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:00:54 INFO - PROCESS | 1704 | 1467054054517 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:54 INFO - PROCESS | 1704 | 1467054054629 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 530ms
12:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:00:55 INFO - PROCESS | 1704 | 1467054055073 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:55 INFO - PROCESS | 1704 | 1467054055210 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 783ms
12:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:00:55 INFO - PROCESS | 1704 | 1467054055889 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:56 INFO - PROCESS | 1704 | 1467054056014 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 880ms
12:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:00:56 INFO - PROCESS | 1704 | 1467054056776 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:56 INFO - PROCESS | 1704 | 1467054056894 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 580ms
12:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:00:57 INFO - PROCESS | 1704 | 1467054057367 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:57 INFO - PROCESS | 1704 | 1467054057470 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 575ms
12:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:00:57 INFO - PROCESS | 1704 | 1467054057962 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:58 INFO - PROCESS | 1704 | 1467054058069 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 533ms
12:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:00:58 INFO - PROCESS | 1704 | 1467054058489 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:58 INFO - PROCESS | 1704 | 1467054058587 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 595ms
12:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:00:59 INFO - PROCESS | 1704 | 1467054059090 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:59 INFO - PROCESS | 1704 | 1467054059205 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 578ms
12:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:00:59 INFO - PROCESS | 1704 | 1467054059676 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:00:59 INFO - PROCESS | 1704 | 1467054059819 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 581ms
12:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:01:00 INFO - PROCESS | 1704 | 1467054060268 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:00 INFO - PROCESS | 1704 | 1467054060359 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 572ms
12:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:01:00 INFO - PROCESS | 1704 | 1467054060846 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:00 INFO - PROCESS | 1704 | 1467054060952 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 541ms
12:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:01:01 INFO - PROCESS | 1704 | 1467054061391 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:01 INFO - PROCESS | 1704 | 1467054061492 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 528ms
12:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:01:01 INFO - PROCESS | 1704 | 1467054061926 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:02 INFO - PROCESS | 1704 | 1467054062023 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 526ms
12:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:01:02 INFO - PROCESS | 1704 | 1467054062463 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:02 INFO - PROCESS | 1704 | 1467054062575 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 935ms
12:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:01:03 INFO - PROCESS | 1704 | 1467054063402 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:03 INFO - PROCESS | 1704 | 1467054063518 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 577ms
12:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:01:03 INFO - PROCESS | 1704 | 1467054063989 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:04 INFO - PROCESS | 1704 | 1467054064092 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 575ms
12:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:01:04 INFO - PROCESS | 1704 | 1467054064577 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:04 INFO - PROCESS | 1704 | 1467054064675 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 539ms
12:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:01:05 INFO - PROCESS | 1704 | 1467054065123 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:05 INFO - PROCESS | 1704 | 1467054065221 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:05 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
12:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 578ms
12:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:01:05 INFO - PROCESS | 1704 | 1467054065707 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:05 INFO - PROCESS | 1704 | 1467054065825 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 623ms
12:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:01:06 INFO - PROCESS | 1704 | 1467054066338 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:06 INFO - PROCESS | 1704 | 1467054066461 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:07 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
12:01:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 682ms
12:01:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:01:07 INFO - PROCESS | 1704 | 1467054067037 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:07 INFO - PROCESS | 1704 | 1467054067134 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:01:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 533ms
12:01:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:01:07 INFO - PROCESS | 1704 | 1467054067560 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:07 INFO - PROCESS | 1704 | 1467054067651 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 523ms
12:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:01:08 INFO - PROCESS | 1704 | 1467054068089 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:08 INFO - PROCESS | 1704 | 1467054068183 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms
12:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:01:08 INFO - PROCESS | 1704 | 1467054068616 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:08 INFO - PROCESS | 1704 | 1467054068709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms
12:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:01:09 INFO - PROCESS | 1704 | 1467054069146 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:09 INFO - PROCESS | 1704 | 1467054069264 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 682ms
12:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:01:09 INFO - PROCESS | 1704 | 1467054069834 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:09 INFO - PROCESS | 1704 | 1467054069983 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:01:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 727ms
12:01:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:01:10 INFO - PROCESS | 1704 | 1467054070607 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:10 INFO - PROCESS | 1704 | 1467054070735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 683ms
12:01:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:01:11 INFO - PROCESS | 1704 | 1467054071285 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:11 INFO - PROCESS | 1704 | 1467054071394 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 530ms
12:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:01:11 INFO - PROCESS | 1704 | 1467054071839 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:11 INFO - PROCESS | 1704 | 1467054071949 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 637ms
12:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:01:12 INFO - PROCESS | 1704 | 1467054072458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:12 INFO - PROCESS | 1704 | 1467054072561 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 526ms
12:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:01:12 INFO - PROCESS | 1704 | 1467054072997 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:13 INFO - PROCESS | 1704 | 1467054073091 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 573ms
12:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:01:13 INFO - PROCESS | 1704 | 1467054073577 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:13 INFO - PROCESS | 1704 | 1467054073735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms
12:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:01:14 INFO - PROCESS | 1704 | 1467054074250 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:14 INFO - PROCESS | 1704 | 1467054074360 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 524ms
12:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:01:14 INFO - PROCESS | 1704 | 1467054074778 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:14 INFO - PROCESS | 1704 | 1467054074873 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 523ms
12:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:01:15 INFO - PROCESS | 1704 | 1467054075309 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:15 INFO - PROCESS | 1704 | 1467054075406 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 527ms
12:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:01:15 INFO - PROCESS | 1704 | 1467054075844 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:15 INFO - PROCESS | 1704 | 1467054075944 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:16 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
12:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 527ms
12:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:01:16 INFO - PROCESS | 1704 | 1467054076374 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:16 INFO - PROCESS | 1704 | 1467054076488 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 528ms
12:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:01:16 INFO - PROCESS | 1704 | 1467054076906 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:17 INFO - PROCESS | 1704 | 1467054077004 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 570ms
12:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:01:17 INFO - PROCESS | 1704 | 1467054077484 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:17 INFO - PROCESS | 1704 | 1467054077609 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:18 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
12:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 777ms
12:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:01:18 INFO - PROCESS | 1704 | 1467054078283 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:18 INFO - PROCESS | 1704 | 1467054078402 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 874ms
12:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:01:19 INFO - PROCESS | 1704 | 1467054079163 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:19 INFO - PROCESS | 1704 | 1467054079283 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 574ms
12:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:01:19 INFO - PROCESS | 1704 | 1467054079748 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:19 INFO - PROCESS | 1704 | 1467054079847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 531ms
12:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:01:20 INFO - PROCESS | 1704 | 1467054080296 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:20 INFO - PROCESS | 1704 | 1467054080406 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms
12:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:01:20 INFO - PROCESS | 1704 | 1467054080920 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:21 INFO - PROCESS | 1704 | 1467054081033 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms
12:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:01:21 INFO - PROCESS | 1704 | 1467054081510 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:21 INFO - PROCESS | 1704 | 1467054081602 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:22 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
12:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 576ms
12:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:01:22 INFO - PROCESS | 1704 | 1467054082093 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:22 INFO - PROCESS | 1704 | 1467054082241 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 633ms
12:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:01:22 INFO - PROCESS | 1704 | 1467054082736 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:22 INFO - PROCESS | 1704 | 1467054082840 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:23 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
12:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 526ms
12:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:01:23 INFO - PROCESS | 1704 | 1467054083267 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:23 INFO - PROCESS | 1704 | 1467054083361 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 477ms
12:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:01:23 INFO - PROCESS | 1704 | 1467054083749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:23 INFO - PROCESS | 1704 | 1467054083843 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms
12:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:01:24 INFO - PROCESS | 1704 | 1467054084281 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:24 INFO - PROCESS | 1704 | 1467054084375 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 476ms
12:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:01:24 INFO - PROCESS | 1704 | 1467054084767 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:24 INFO - PROCESS | 1704 | 1467054084878 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 826ms
12:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:01:25 INFO - PROCESS | 1704 | 1467054085599 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:25 INFO - PROCESS | 1704 | 1467054085777 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 677ms
12:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:01:26 INFO - PROCESS | 1704 | 1467054086292 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:26 INFO - PROCESS | 1704 | 1467054086396 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 583ms
12:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:01:26 INFO - PROCESS | 1704 | 1467054086880 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:26 INFO - PROCESS | 1704 | 1467054086986 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 571ms
12:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:01:27 INFO - PROCESS | 1704 | 1467054087448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:27 INFO - PROCESS | 1704 | 1467054087551 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms
12:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:01:28 INFO - PROCESS | 1704 | 1467054088024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:28 INFO - PROCESS | 1704 | 1467054088144 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 576ms
12:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:01:28 INFO - PROCESS | 1704 | 1467054088608 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:28 INFO - PROCESS | 1704 | 1467054088776 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 620ms
12:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:01:29 INFO - PROCESS | 1704 | 1467054089232 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:29 INFO - PROCESS | 1704 | 1467054089326 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms
12:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:01:29 INFO - PROCESS | 1704 | 1467054089760 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:29 INFO - PROCESS | 1704 | 1467054089852 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:30 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
12:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 526ms
12:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:01:30 INFO - PROCESS | 1704 | 1467054090293 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:30 INFO - PROCESS | 1704 | 1467054090393 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:30 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
12:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 530ms
12:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:01:30 INFO - PROCESS | 1704 | 1467054090828 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:30 INFO - PROCESS | 1704 | 1467054090926 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:31 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
12:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 531ms
12:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:01:31 INFO - PROCESS | 1704 | 1467054091370 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:31 INFO - PROCESS | 1704 | 1467054091482 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:31 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)
12:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 589ms
12:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:01:31 INFO - PROCESS | 1704 | 1467054091963 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:32 INFO - PROCESS | 1704 | 1467054092159 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 884ms
12:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:01:32 INFO - PROCESS | 1704 | 1467054092859 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:33 INFO - PROCESS | 1704 | 1467054093018 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 936ms
12:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:01:33 INFO - PROCESS | 1704 | 1467054093800 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:33 INFO - PROCESS | 1704 | 1467054093921 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 774ms
12:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:01:34 INFO - PROCESS | 1704 | 1467054094587 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:34 INFO - PROCESS | 1704 | 1467054094698 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 573ms
12:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:01:35 INFO - PROCESS | 1704 | 1467054095170 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:35 INFO - PROCESS | 1704 | 1467054095274 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 575ms
12:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:01:35 INFO - PROCESS | 1704 | 1467054095760 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:35 INFO - PROCESS | 1704 | 1467054095865 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 573ms
12:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:01:36 INFO - PROCESS | 1704 | 1467054096330 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:36 INFO - PROCESS | 1704 | 1467054096439 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 576ms
12:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:01:36 INFO - PROCESS | 1704 | 1467054096910 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:37 INFO - PROCESS | 1704 | 1467054097020 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 576ms
12:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:01:37 INFO - PROCESS | 1704 | 1467054097494 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:37 INFO - PROCESS | 1704 | 1467054097635 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 620ms
12:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:01:38 INFO - PROCESS | 1704 | 1467054098117 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:38 INFO - PROCESS | 1704 | 1467054098206 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms
12:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:01:38 INFO - PROCESS | 1704 | 1467054098645 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:38 INFO - PROCESS | 1704 | 1467054098741 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:39 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
12:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms
12:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:01:39 INFO - PROCESS | 1704 | 1467054099172 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:39 INFO - PROCESS | 1704 | 1467054099268 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms
12:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:01:39 INFO - PROCESS | 1704 | 1467054099697 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:39 INFO - PROCESS | 1704 | 1467054099787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms
12:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:01:40 INFO - PROCESS | 1704 | 1467054100227 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:40 INFO - PROCESS | 1704 | 1467054100337 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:41 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)
12:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 879ms
12:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:01:41 INFO - PROCESS | 1704 | 1467054101117 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:41 INFO - PROCESS | 1704 | 1467054101250 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 629ms
12:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:01:41 INFO - PROCESS | 1704 | 1467054101760 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:41 INFO - PROCESS | 1704 | 1467054101869 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 577ms
12:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:01:42 INFO - PROCESS | 1704 | 1467054102350 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:42 INFO - PROCESS | 1704 | 1467054102453 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 584ms
12:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:01:42 INFO - PROCESS | 1704 | 1467054102931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:43 INFO - PROCESS | 1704 | 1467054103027 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 527ms
12:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:01:43 INFO - PROCESS | 1704 | 1467054103467 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:43 INFO - PROCESS | 1704 | 1467054103572 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 574ms
12:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:01:44 INFO - PROCESS | 1704 | 1467054104050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:44 INFO - PROCESS | 1704 | 1467054104197 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 626ms
12:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:01:44 INFO - PROCESS | 1704 | 1467054104679 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:44 INFO - PROCESS | 1704 | 1467054104770 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 530ms
12:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:01:45 INFO - PROCESS | 1704 | 1467054105214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:45 INFO - PROCESS | 1704 | 1467054105305 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms
12:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:01:45 INFO - PROCESS | 1704 | 1467054105740 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:45 INFO - PROCESS | 1704 | 1467054105838 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms
12:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:01:46 INFO - PROCESS | 1704 | 1467054106267 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:46 INFO - PROCESS | 1704 | 1467054106356 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms
12:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:01:46 INFO - PROCESS | 1704 | 1467054106802 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:46 INFO - PROCESS | 1704 | 1467054106912 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 580ms
12:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:01:47 INFO - PROCESS | 1704 | 1467054107383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:47 INFO - PROCESS | 1704 | 1467054107512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms
12:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:01:48 INFO - PROCESS | 1704 | 1467054108134 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:48 INFO - PROCESS | 1704 | 1467054108260 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 999ms
12:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:01:49 INFO - PROCESS | 1704 | 1467054109122 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:49 INFO - PROCESS | 1704 | 1467054109245 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 621ms
12:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:01:49 INFO - PROCESS | 1704 | 1467054109754 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:49 INFO - PROCESS | 1704 | 1467054109863 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 579ms
12:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:01:50 INFO - PROCESS | 1704 | 1467054110347 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:50 INFO - PROCESS | 1704 | 1467054110452 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 579ms
12:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:01:50 INFO - PROCESS | 1704 | 1467054110922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:51 INFO - PROCESS | 1704 | 1467054111024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms
12:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:01:51 INFO - PROCESS | 1704 | 1467054111499 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:51 INFO - PROCESS | 1704 | 1467054111606 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 572ms
12:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:01:52 INFO - PROCESS | 1704 | 1467054112080 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:52 INFO - PROCESS | 1704 | 1467054112202 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 573ms
12:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:01:52 INFO - PROCESS | 1704 | 1467054112655 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:52 INFO - PROCESS | 1704 | 1467054112756 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms
12:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:01:53 INFO - PROCESS | 1704 | 1467054113184 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:53 INFO - PROCESS | 1704 | 1467054113282 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms
12:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:01:53 INFO - PROCESS | 1704 | 1467054113709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:53 INFO - PROCESS | 1704 | 1467054113797 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 524ms
12:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:01:54 INFO - PROCESS | 1704 | 1467054114238 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:54 INFO - PROCESS | 1704 | 1467054114339 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 524ms
12:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:01:54 INFO - PROCESS | 1704 | 1467054114771 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:54 INFO - PROCESS | 1704 | 1467054114895 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 624ms
12:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:01:55 INFO - PROCESS | 1704 | 1467054115401 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:55 INFO - PROCESS | 1704 | 1467054115574 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 883ms
12:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:01:56 INFO - PROCESS | 1704 | 1467054116290 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:56 INFO - PROCESS | 1704 | 1467054116411 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 571ms
12:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:01:56 INFO - PROCESS | 1704 | 1467054116874 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:56 INFO - PROCESS | 1704 | 1467054116993 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 538ms
12:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:01:57 INFO - PROCESS | 1704 | 1467054117424 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:57 INFO - PROCESS | 1704 | 1467054117534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 576ms
12:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:01:58 INFO - PROCESS | 1704 | 1467054117998 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:58 INFO - PROCESS | 1704 | 1467054118100 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 576ms
12:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:01:58 INFO - PROCESS | 1704 | 1467054118586 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:58 INFO - PROCESS | 1704 | 1467054118693 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 577ms
12:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:01:59 INFO - PROCESS | 1704 | 1467054119176 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:59 INFO - PROCESS | 1704 | 1467054119326 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 587ms
12:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:01:59 INFO - PROCESS | 1704 | 1467054119759 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:01:59 INFO - PROCESS | 1704 | 1467054119851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 523ms
12:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:02:00 INFO - PROCESS | 1704 | 1467054120287 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:00 INFO - PROCESS | 1704 | 1467054120382 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 523ms
12:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:02:00 INFO - PROCESS | 1704 | 1467054120819 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:00 INFO - PROCESS | 1704 | 1467054120954 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 530ms
12:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:02:01 INFO - PROCESS | 1704 | 1467054121352 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:01 INFO - PROCESS | 1704 | 1467054121455 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms
12:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:02:01 INFO - PROCESS | 1704 | 1467054121929 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:02 INFO - PROCESS | 1704 | 1467054122044 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 575ms
12:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:02:02 INFO - PROCESS | 1704 | 1467054122512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:02 INFO - PROCESS | 1704 | 1467054122648 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 678ms
12:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:02:03 INFO - PROCESS | 1704 | 1467054123197 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:03 INFO - PROCESS | 1704 | 1467054123312 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 822ms
12:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:02:04 INFO - PROCESS | 1704 | 1467054124241 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:04 INFO - PROCESS | 1704 | 1467054124384 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 684ms
12:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:02:04 INFO - PROCESS | 1704 | 1467054124924 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:05 INFO - PROCESS | 1704 | 1467054125053 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:05 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
12:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 580ms
12:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:02:05 INFO - PROCESS | 1704 | 1467054125510 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:05 INFO - PROCESS | 1704 | 1467054125617 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:06 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
12:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 629ms
12:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:02:06 INFO - PROCESS | 1704 | 1467054126139 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:06 INFO - PROCESS | 1704 | 1467054126253 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 575ms
12:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:02:06 INFO - PROCESS | 1704 | 1467054126719 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:06 INFO - PROCESS | 1704 | 1467054126852 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 626ms
12:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:02:07 INFO - PROCESS | 1704 | 1467054127368 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:07 INFO - PROCESS | 1704 | 1467054127567 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 681ms
12:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:02:08 INFO - PROCESS | 1704 | 1467054128068 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:08 INFO - PROCESS | 1704 | 1467054128165 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 536ms
12:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:02:08 INFO - PROCESS | 1704 | 1467054128609 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:08 INFO - PROCESS | 1704 | 1467054128731 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 529ms
12:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:02:09 INFO - PROCESS | 1704 | 1467054129143 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:09 INFO - PROCESS | 1704 | 1467054129233 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms
12:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:02:09 INFO - PROCESS | 1704 | 1467054129670 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:09 INFO - PROCESS | 1704 | 1467054129767 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms
12:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:02:10 INFO - PROCESS | 1704 | 1467054130201 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:10 INFO - PROCESS | 1704 | 1467054130311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:11 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)
12:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 876ms
12:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:02:11 INFO - PROCESS | 1704 | 1467054131127 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:11 INFO - PROCESS | 1704 | 1467054131256 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 625ms
12:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:02:11 INFO - PROCESS | 1704 | 1467054131761 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:11 INFO - PROCESS | 1704 | 1467054131868 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 526ms
12:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:02:12 INFO - PROCESS | 1704 | 1467054132310 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:12 INFO - PROCESS | 1704 | 1467054132415 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 528ms
12:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:02:12 INFO - PROCESS | 1704 | 1467054132847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:12 INFO - PROCESS | 1704 | 1467054132952 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 584ms
12:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:02:13 INFO - PROCESS | 1704 | 1467054133430 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:13 INFO - PROCESS | 1704 | 1467054133534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 582ms
12:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:02:14 INFO - PROCESS | 1704 | 1467054134027 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:14 INFO - PROCESS | 1704 | 1467054134201 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 623ms
12:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:02:14 INFO - PROCESS | 1704 | 1467054134652 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:14 INFO - PROCESS | 1704 | 1467054134746 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 526ms
12:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:02:15 INFO - PROCESS | 1704 | 1467054135183 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:15 INFO - PROCESS | 1704 | 1467054135279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 524ms
12:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:02:15 INFO - PROCESS | 1704 | 1467054135714 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:15 INFO - PROCESS | 1704 | 1467054135806 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 523ms
12:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:02:16 INFO - PROCESS | 1704 | 1467054136241 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:16 INFO - PROCESS | 1704 | 1467054136332 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 524ms
12:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:02:16 INFO - PROCESS | 1704 | 1467054136773 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:16 INFO - PROCESS | 1704 | 1467054136892 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 629ms
12:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:02:17 INFO - PROCESS | 1704 | 1467054137408 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:17 INFO - PROCESS | 1704 | 1467054137585 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 830ms
12:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:02:18 INFO - PROCESS | 1704 | 1467054138261 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:18 INFO - PROCESS | 1704 | 1467054138393 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 844ms
12:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:02:19 INFO - PROCESS | 1704 | 1467054139094 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:19 INFO - PROCESS | 1704 | 1467054139199 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 578ms
12:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:02:19 INFO - PROCESS | 1704 | 1467054139685 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:19 INFO - PROCESS | 1704 | 1467054139793 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 580ms
12:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:02:20 INFO - PROCESS | 1704 | 1467054140277 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:20 INFO - PROCESS | 1704 | 1467054140383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 579ms
12:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:02:20 INFO - PROCESS | 1704 | 1467054140851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:20 INFO - PROCESS | 1704 | 1467054140978 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 623ms
12:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:02:21 INFO - PROCESS | 1704 | 1467054141481 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:21 INFO - PROCESS | 1704 | 1467054141589 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 573ms
12:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:02:22 INFO - PROCESS | 1704 | 1467054142073 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:22 INFO - PROCESS | 1704 | 1467054142215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 573ms
12:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:02:22 INFO - PROCESS | 1704 | 1467054142648 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:22 INFO - PROCESS | 1704 | 1467054142746 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms
12:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:02:23 INFO - PROCESS | 1704 | 1467054143178 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:23 INFO - PROCESS | 1704 | 1467054143272 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms
12:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:02:23 INFO - PROCESS | 1704 | 1467054143704 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:23 INFO - PROCESS | 1704 | 1467054143795 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:24 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
12:02:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:02:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 522ms
12:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:02:24 INFO - PROCESS | 1704 | 1467054144234 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:24 INFO - PROCESS | 1704 | 1467054144325 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms
12:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:02:24 INFO - PROCESS | 1704 | 1467054144763 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:24 INFO - PROCESS | 1704 | 1467054144911 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 979ms
12:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:02:25 INFO - PROCESS | 1704 | 1467054145752 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:25 INFO - PROCESS | 1704 | 1467054145881 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:26 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
12:02:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:02:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 626ms
12:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:02:26 INFO - PROCESS | 1704 | 1467054146389 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:26 INFO - PROCESS | 1704 | 1467054146497 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:26 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
12:02:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:02:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 586ms
12:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:02:26 INFO - PROCESS | 1704 | 1467054146992 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:27 INFO - PROCESS | 1704 | 1467054147121 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 590ms
12:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:02:27 INFO - PROCESS | 1704 | 1467054147576 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:27 INFO - PROCESS | 1704 | 1467054147679 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 576ms
12:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:02:28 INFO - PROCESS | 1704 | 1467054148165 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:28 INFO - PROCESS | 1704 | 1467054148266 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 571ms
12:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:02:28 INFO - PROCESS | 1704 | 1467054148754 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:28 INFO - PROCESS | 1704 | 1467054148885 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms
12:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:02:29 INFO - PROCESS | 1704 | 1467054149326 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:29 INFO - PROCESS | 1704 | 1467054149421 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms
12:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:02:29 INFO - PROCESS | 1704 | 1467054149854 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:29 INFO - PROCESS | 1704 | 1467054149950 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 529ms
12:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:02:30 INFO - PROCESS | 1704 | 1467054150389 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:30 INFO - PROCESS | 1704 | 1467054150486 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 532ms
12:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:02:30 INFO - PROCESS | 1704 | 1467054150927 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:31 INFO - PROCESS | 1704 | 1467054151019 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 528ms
12:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:02:31 INFO - PROCESS | 1704 | 1467054151461 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:31 INFO - PROCESS | 1704 | 1467054151571 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 679ms
12:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:02:32 INFO - PROCESS | 1704 | 1467054152148 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:32 INFO - PROCESS | 1704 | 1467054152285 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 826ms
12:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:02:32 INFO - PROCESS | 1704 | 1467054152980 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:33 INFO - PROCESS | 1704 | 1467054153114 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 833ms
12:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:02:33 INFO - PROCESS | 1704 | 1467054153819 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:33 INFO - PROCESS | 1704 | 1467054153955 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 628ms
12:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:02:34 INFO - PROCESS | 1704 | 1467054154459 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:34 INFO - PROCESS | 1704 | 1467054154571 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 531ms
12:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:02:35 INFO - PROCESS | 1704 | 1467054155002 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:35 INFO - PROCESS | 1704 | 1467054155105 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 583ms
12:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:02:35 INFO - PROCESS | 1704 | 1467054155582 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:35 INFO - PROCESS | 1704 | 1467054155690 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 577ms
12:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:02:36 INFO - PROCESS | 1704 | 1467054156164 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:36 INFO - PROCESS | 1704 | 1467054156278 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 574ms
12:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:02:36 INFO - PROCESS | 1704 | 1467054156746 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:36 INFO - PROCESS | 1704 | 1467054156872 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 571ms
12:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:02:37 INFO - PROCESS | 1704 | 1467054157319 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:37 INFO - PROCESS | 1704 | 1467054157416 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 622ms
12:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:02:37 INFO - PROCESS | 1704 | 1467054157950 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:38 INFO - PROCESS | 1704 | 1467054158050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 527ms
12:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:02:38 INFO - PROCESS | 1704 | 1467054158482 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:38 INFO - PROCESS | 1704 | 1467054158575 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 525ms
12:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:02:39 INFO - PROCESS | 1704 | 1467054159013 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:39 INFO - PROCESS | 1704 | 1467054159111 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 525ms
12:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:02:39 INFO - PROCESS | 1704 | 1467054159546 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:39 INFO - PROCESS | 1704 | 1467054159665 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 738ms
12:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:02:40 INFO - PROCESS | 1704 | 1467054160419 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:40 INFO - PROCESS | 1704 | 1467054160567 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 638ms
12:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:02:41 INFO - PROCESS | 1704 | 1467054161061 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:41 INFO - PROCESS | 1704 | 1467054161161 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 532ms
12:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:02:41 INFO - PROCESS | 1704 | 1467054161599 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:41 INFO - PROCESS | 1704 | 1467054161706 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 581ms
12:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:02:42 INFO - PROCESS | 1704 | 1467054162177 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:42 INFO - PROCESS | 1704 | 1467054162280 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 531ms
12:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:02:42 INFO - PROCESS | 1704 | 1467054162720 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:42 INFO - PROCESS | 1704 | 1467054162815 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 526ms
12:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:02:43 INFO - PROCESS | 1704 | 1467054163256 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:43 INFO - PROCESS | 1704 | 1467054163406 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 621ms
12:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:02:43 INFO - PROCESS | 1704 | 1467054163879 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:44 INFO - PROCESS | 1704 | 1467054164020 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 576ms
12:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:02:44 INFO - PROCESS | 1704 | 1467054164460 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:44 INFO - PROCESS | 1704 | 1467054164552 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms
12:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:02:44 INFO - PROCESS | 1704 | 1467054164939 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:45 INFO - PROCESS | 1704 | 1467054165034 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms
12:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:02:45 INFO - PROCESS | 1704 | 1467054165467 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:45 INFO - PROCESS | 1704 | 1467054165563 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms
12:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:02:45 INFO - PROCESS | 1704 | 1467054165996 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:46 INFO - PROCESS | 1704 | 1467054166108 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 574ms
12:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:02:46 INFO - PROCESS | 1704 | 1467054166573 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:46 INFO - PROCESS | 1704 | 1467054166668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms
12:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:02:47 INFO - PROCESS | 1704 | 1467054167101 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:47 INFO - PROCESS | 1704 | 1467054167269 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:47 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
12:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 728ms
12:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:02:47 INFO - PROCESS | 1704 | 1467054167838 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:47 INFO - PROCESS | 1704 | 1467054167951 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 973ms
12:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:02:48 INFO - PROCESS | 1704 | 1467054168829 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:48 INFO - PROCESS | 1704 | 1467054168974 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 625ms
12:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:02:49 INFO - PROCESS | 1704 | 1467054169464 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:49 INFO - PROCESS | 1704 | 1467054169575 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 534ms
12:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:02:50 INFO - PROCESS | 1704 | 1467054170012 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:50 INFO - PROCESS | 1704 | 1467054170114 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 542ms
12:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:02:50 INFO - PROCESS | 1704 | 1467054170549 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:50 INFO - PROCESS | 1704 | 1467054170656 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 574ms
12:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:02:51 INFO - PROCESS | 1704 | 1467054171135 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:51 INFO - PROCESS | 1704 | 1467054171233 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms
12:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:02:51 INFO - PROCESS | 1704 | 1467054171721 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:51 INFO - PROCESS | 1704 | 1467054171856 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 578ms
12:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:02:52 INFO - PROCESS | 1704 | 1467054172301 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:52 INFO - PROCESS | 1704 | 1467054172410 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:52 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
12:02:52 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:02:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 570ms
12:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:02:52 INFO - PROCESS | 1704 | 1467054172879 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:52 INFO - PROCESS | 1704 | 1467054172978 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 473ms
12:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:02:53 INFO - PROCESS | 1704 | 1467054173356 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:53 INFO - PROCESS | 1704 | 1467054173454 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms
12:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:02:53 INFO - PROCESS | 1704 | 1467054173883 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:53 INFO - PROCESS | 1704 | 1467054173992 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 525ms
12:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:02:54 INFO - PROCESS | 1704 | 1467054174415 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:54 INFO - PROCESS | 1704 | 1467054174537 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms
12:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:02:54 INFO - PROCESS | 1704 | 1467054174992 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:55 INFO - PROCESS | 1704 | 1467054175169 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 931ms
12:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:02:55 INFO - PROCESS | 1704 | 1467054175932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:56 INFO - PROCESS | 1704 | 1467054176060 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 573ms
12:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:02:56 INFO - PROCESS | 1704 | 1467054176513 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:56 INFO - PROCESS | 1704 | 1467054176623 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 535ms
12:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:02:57 INFO - PROCESS | 1704 | 1467054177062 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:57 INFO - PROCESS | 1704 | 1467054177163 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 585ms
12:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:02:57 INFO - PROCESS | 1704 | 1467054177643 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:57 INFO - PROCESS | 1704 | 1467054177749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 577ms
12:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:02:58 INFO - PROCESS | 1704 | 1467054178233 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:58 INFO - PROCESS | 1704 | 1467054178328 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 571ms
12:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:02:58 INFO - PROCESS | 1704 | 1467054178812 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:58 INFO - PROCESS | 1704 | 1467054178933 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 572ms
12:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:02:59 INFO - PROCESS | 1704 | 1467054179386 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:59 INFO - PROCESS | 1704 | 1467054179479 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms
12:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:02:59 INFO - PROCESS | 1704 | 1467054179913 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:00 INFO - PROCESS | 1704 | 1467054180004 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms
12:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:03:00 INFO - PROCESS | 1704 | 1467054180441 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:00 INFO - PROCESS | 1704 | 1467054180542 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 530ms
12:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:03:00 INFO - PROCESS | 1704 | 1467054180979 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:01 INFO - PROCESS | 1704 | 1467054181071 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms
12:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:03:01 INFO - PROCESS | 1704 | 1467054181506 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:01 INFO - PROCESS | 1704 | 1467054181622 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 728ms
12:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:03:02 INFO - PROCESS | 1704 | 1467054182242 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:02 INFO - PROCESS | 1704 | 1467054182372 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1079ms
12:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:03:03 INFO - PROCESS | 1704 | 1467054183343 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:03 INFO - PROCESS | 1704 | 1467054183470 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 622ms
12:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:03:03 INFO - PROCESS | 1704 | 1467054183975 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:04 INFO - PROCESS | 1704 | 1467054184101 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 577ms
12:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:03:04 INFO - PROCESS | 1704 | 1467054184559 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:04 INFO - PROCESS | 1704 | 1467054184683 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 577ms
12:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:03:05 INFO - PROCESS | 1704 | 1467054185134 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:05 INFO - PROCESS | 1704 | 1467054185238 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 574ms
12:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:03:05 INFO - PROCESS | 1704 | 1467054185714 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:05 INFO - PROCESS | 1704 | 1467054185834 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 582ms
12:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:03:06 INFO - PROCESS | 1704 | 1467054186312 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:06 INFO - PROCESS | 1704 | 1467054186458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 636ms
12:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:03:06 INFO - PROCESS | 1704 | 1467054186949 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:07 INFO - PROCESS | 1704 | 1467054187083 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms
12:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:03:07 INFO - PROCESS | 1704 | 1467054187526 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:07 INFO - PROCESS | 1704 | 1467054187627 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms
12:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:03:08 INFO - PROCESS | 1704 | 1467054188055 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:08 INFO - PROCESS | 1704 | 1467054188149 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms
12:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:03:08 INFO - PROCESS | 1704 | 1467054188583 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:08 INFO - PROCESS | 1704 | 1467054188684 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms
12:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:03:09 INFO - PROCESS | 1704 | 1467054189111 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:09 INFO - PROCESS | 1704 | 1467054189228 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 724ms
12:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:03:09 INFO - PROCESS | 1704 | 1467054189844 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:10 INFO - PROCESS | 1704 | 1467054190070 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 825ms
12:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:03:10 INFO - PROCESS | 1704 | 1467054190680 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:10 INFO - PROCESS | 1704 | 1467054190795 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 583ms
12:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:03:11 INFO - PROCESS | 1704 | 1467054191270 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:11 INFO - PROCESS | 1704 | 1467054191379 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 575ms
12:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:03:11 INFO - PROCESS | 1704 | 1467054191862 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:11 INFO - PROCESS | 1704 | 1467054191968 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 536ms
12:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:03:12 INFO - PROCESS | 1704 | 1467054192392 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:12 INFO - PROCESS | 1704 | 1467054192489 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 531ms
12:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:03:12 INFO - PROCESS | 1704 | 1467054192931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:13 INFO - PROCESS | 1704 | 1467054193032 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 627ms
12:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:03:13 INFO - PROCESS | 1704 | 1467054193564 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:13 INFO - PROCESS | 1704 | 1467054193709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 574ms
12:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:03:14 INFO - PROCESS | 1704 | 1467054194141 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:14 INFO - PROCESS | 1704 | 1467054194234 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 528ms
12:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:03:14 INFO - PROCESS | 1704 | 1467054194676 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:14 INFO - PROCESS | 1704 | 1467054194772 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 529ms
12:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:03:15 INFO - PROCESS | 1704 | 1467054195211 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:15 INFO - PROCESS | 1704 | 1467054195310 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 472ms
12:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:03:15 INFO - PROCESS | 1704 | 1467054195690 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:15 INFO - PROCESS | 1704 | 1467054195786 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms
12:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:03:16 INFO - PROCESS | 1704 | 1467054196222 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:16 INFO - PROCESS | 1704 | 1467054196331 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 528ms
12:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:03:16 INFO - PROCESS | 1704 | 1467054196758 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:16 INFO - PROCESS | 1704 | 1467054196908 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 723ms
12:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:03:17 INFO - PROCESS | 1704 | 1467054197488 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:17 INFO - PROCESS | 1704 | 1467054197613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 776ms
12:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:03:18 INFO - PROCESS | 1704 | 1467054198501 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:18 INFO - PROCESS | 1704 | 1467054198626 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1079ms
12:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:03:19 INFO - PROCESS | 1704 | 1467054199373 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:19 INFO - PROCESS | 1704 | 1467054199502 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 627ms
12:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:03:20 INFO - PROCESS | 1704 | 1467054200000 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:20 INFO - PROCESS | 1704 | 1467054200108 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms
12:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:03:20 INFO - PROCESS | 1704 | 1467054200587 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:20 INFO - PROCESS | 1704 | 1467054200692 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 584ms
12:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:03:21 INFO - PROCESS | 1704 | 1467054201168 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:21 INFO - PROCESS | 1704 | 1467054201279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms
12:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:03:21 INFO - PROCESS | 1704 | 1467054201747 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:21 INFO - PROCESS | 1704 | 1467054201835 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 526ms
12:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:03:22 INFO - PROCESS | 1704 | 1467054202282 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:22 INFO - PROCESS | 1704 | 1467054202397 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 577ms
12:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:03:22 INFO - PROCESS | 1704 | 1467054202859 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:22 INFO - PROCESS | 1704 | 1467054202952 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms
12:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:03:23 INFO - PROCESS | 1704 | 1467054203387 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:23 INFO - PROCESS | 1704 | 1467054203481 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms
12:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:03:23 INFO - PROCESS | 1704 | 1467054203915 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:24 INFO - PROCESS | 1704 | 1467054204008 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms
12:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:03:24 INFO - PROCESS | 1704 | 1467054204449 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:24 INFO - PROCESS | 1704 | 1467054204544 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms
12:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:03:24 INFO - PROCESS | 1704 | 1467054204976 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:25 INFO - PROCESS | 1704 | 1467054205086 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 680ms
12:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:03:25 INFO - PROCESS | 1704 | 1467054205663 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:25 INFO - PROCESS | 1704 | 1467054205838 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 826ms
12:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:03:26 INFO - PROCESS | 1704 | 1467054206494 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:26 INFO - PROCESS | 1704 | 1467054206607 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 578ms
12:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:03:27 INFO - PROCESS | 1704 | 1467054207084 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:27 INFO - PROCESS | 1704 | 1467054207218 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 580ms
12:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:03:27 INFO - PROCESS | 1704 | 1467054207677 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:27 INFO - PROCESS | 1704 | 1467054207781 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 588ms
12:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:03:28 INFO - PROCESS | 1704 | 1467054208260 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:28 INFO - PROCESS | 1704 | 1467054208363 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 576ms
12:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:03:28 INFO - PROCESS | 1704 | 1467054208842 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:28 INFO - PROCESS | 1704 | 1467054208938 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 585ms
12:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:03:29 INFO - PROCESS | 1704 | 1467054209436 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:29 INFO - PROCESS | 1704 | 1467054209551 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 578ms
12:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:03:30 INFO - PROCESS | 1704 | 1467054210017 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:30 INFO - PROCESS | 1704 | 1467054210107 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms
12:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:03:30 INFO - PROCESS | 1704 | 1467054210543 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:30 INFO - PROCESS | 1704 | 1467054210636 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms
12:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:03:31 INFO - PROCESS | 1704 | 1467054211070 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:31 INFO - PROCESS | 1704 | 1467054211172 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 528ms
12:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:03:31 INFO - PROCESS | 1704 | 1467054211602 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:31 INFO - PROCESS | 1704 | 1467054211696 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms
12:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:03:32 INFO - PROCESS | 1704 | 1467054212132 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:32 INFO - PROCESS | 1704 | 1467054212243 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 725ms
12:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:03:32 INFO - PROCESS | 1704 | 1467054212864 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:33 INFO - PROCESS | 1704 | 1467054213026 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1076ms
12:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:03:33 INFO - PROCESS | 1704 | 1467054213949 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:34 INFO - PROCESS | 1704 | 1467054214079 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 624ms
12:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:03:34 INFO - PROCESS | 1704 | 1467054214584 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:34 INFO - PROCESS | 1704 | 1467054214689 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 584ms
12:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:03:35 INFO - PROCESS | 1704 | 1467054215181 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:35 INFO - PROCESS | 1704 | 1467054215280 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 582ms
12:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:03:35 INFO - PROCESS | 1704 | 1467054215760 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:35 INFO - PROCESS | 1704 | 1467054215858 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 582ms
12:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:03:36 INFO - PROCESS | 1704 | 1467054216347 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:36 INFO - PROCESS | 1704 | 1467054216452 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 622ms
12:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:03:36 INFO - PROCESS | 1704 | 1467054216986 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:37 INFO - PROCESS | 1704 | 1467054217113 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 620ms
12:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:03:37 INFO - PROCESS | 1704 | 1467054217621 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:37 INFO - PROCESS | 1704 | 1467054217735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 573ms
12:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:03:38 INFO - PROCESS | 1704 | 1467054218217 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:38 INFO - PROCESS | 1704 | 1467054218365 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 634ms
12:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:03:38 INFO - PROCESS | 1704 | 1467054218850 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:38 INFO - PROCESS | 1704 | 1467054218962 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms
12:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:03:39 INFO - PROCESS | 1704 | 1467054219385 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:39 INFO - PROCESS | 1704 | 1467054219480 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms
12:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:03:39 INFO - PROCESS | 1704 | 1467054219915 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:40 INFO - PROCESS | 1704 | 1467054220068 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 977ms
12:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:03:40 INFO - PROCESS | 1704 | 1467054220900 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:41 INFO - PROCESS | 1704 | 1467054221045 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 679ms
12:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:03:41 INFO - PROCESS | 1704 | 1467054221591 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:41 INFO - PROCESS | 1704 | 1467054221703 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 577ms
12:03:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:03:42 INFO - PROCESS | 1704 | 1467054222182 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:42 INFO - PROCESS | 1704 | 1467054222299 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:03:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 574ms
12:03:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:03:42 INFO - PROCESS | 1704 | 1467054222752 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:42 INFO - PROCESS | 1704 | 1467054222854 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 574ms
12:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:03:43 INFO - PROCESS | 1704 | 1467054223331 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:43 INFO - PROCESS | 1704 | 1467054223430 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 583ms
12:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:03:43 INFO - PROCESS | 1704 | 1467054223922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:44 INFO - PROCESS | 1704 | 1467054224084 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:03:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 634ms
12:03:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:03:44 INFO - PROCESS | 1704 | 1467054224561 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:44 INFO - PROCESS | 1704 | 1467054224651 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 474ms
12:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:03:45 INFO - PROCESS | 1704 | 1467054225037 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:45 INFO - PROCESS | 1704 | 1467054225126 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms
12:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:03:45 INFO - PROCESS | 1704 | 1467054225514 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:45 INFO - PROCESS | 1704 | 1467054225608 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:46 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)
12:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 974ms
12:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:03:46 INFO - PROCESS | 1704 | 1467054226495 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:46 INFO - PROCESS | 1704 | 1467054226594 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:47 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
12:03:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 978ms
12:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:03:47 INFO - PROCESS | 1704 | 1467054227481 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:47 INFO - PROCESS | 1704 | 1467054227648 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:48 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
12:03:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1329ms
12:03:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:03:48 INFO - PROCESS | 1704 | 1467054228821 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:48 INFO - PROCESS | 1704 | 1467054228978 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:49 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)
12:03:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1073ms
12:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:03:49 INFO - PROCESS | 1704 | 1467054229905 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:50 INFO - PROCESS | 1704 | 1467054230018 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:50 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)
12:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1026ms
12:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:03:50 INFO - PROCESS | 1704 | 1467054230953 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:51 INFO - PROCESS | 1704 | 1467054231078 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:52 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
12:03:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1088ms
12:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:03:52 INFO - PROCESS | 1704 | 1467054232029 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:52 INFO - PROCESS | 1704 | 1467054232133 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:53 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
12:03:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 976ms
12:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:03:53 INFO - PROCESS | 1704 | 1467054233013 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:53 INFO - PROCESS | 1704 | 1467054233103 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:53 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
12:03:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 977ms
12:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:03:54 INFO - PROCESS | 1704 | 1467054234000 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:54 INFO - PROCESS | 1704 | 1467054234120 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:55 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
12:03:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:03:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1032ms
12:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:03:55 INFO - PROCESS | 1704 | 1467054235089 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:55 INFO - PROCESS | 1704 | 1467054235324 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 834ms
12:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:03:55 INFO - PROCESS | 1704 | 1467054235886 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:55 INFO - PROCESS | 1704 | 1467054235989 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 588ms
12:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:03:56 INFO - PROCESS | 1704 | 1467054236482 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:56 INFO - PROCESS | 1704 | 1467054236614 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:57 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"
12:03:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:03:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 574ms
12:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:03:57 INFO - PROCESS | 1704 | 1467054237074 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:57 INFO - PROCESS | 1704 | 1467054237175 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 543ms
12:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:03:57 INFO - PROCESS | 1704 | 1467054237611 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:57 INFO - PROCESS | 1704 | 1467054237709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:58 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"
12:03:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:03:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 528ms
12:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:03:58 INFO - PROCESS | 1704 | 1467054238144 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:58 INFO - PROCESS | 1704 | 1467054238241 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:58 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"
12:03:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:03:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 629ms
12:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:03:58 INFO - PROCESS | 1704 | 1467054238783 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:58 INFO - PROCESS | 1704 | 1467054238879 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 525ms
12:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:03:59 INFO - PROCESS | 1704 | 1467054239315 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:03:59 INFO - PROCESS | 1704 | 1467054239409 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
12:04:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:04:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 924ms
12:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:04:00 INFO - PROCESS | 1704 | 1467054240244 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:00 INFO - PROCESS | 1704 | 1467054240335 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 526ms
12:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:04:00 INFO - PROCESS | 1704 | 1467054240781 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:00 INFO - PROCESS | 1704 | 1467054240918 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:04:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 645ms
12:04:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:04:01 INFO - PROCESS | 1704 | 1467054241428 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:01 INFO - PROCESS | 1704 | 1467054241552 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 629ms
12:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:04:02 INFO - PROCESS | 1704 | 1467054242064 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:02 INFO - PROCESS | 1704 | 1467054242216 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 674ms
12:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:04:02 INFO - PROCESS | 1704 | 1467054242773 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:02 INFO - PROCESS | 1704 | 1467054242916 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:04:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 950ms
12:04:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:04:03 INFO - PROCESS | 1704 | 1467054243712 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:03 INFO - PROCESS | 1704 | 1467054243836 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 628ms
12:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:04:04 INFO - PROCESS | 1704 | 1467054244349 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:04 INFO - PROCESS | 1704 | 1467054244473 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 575ms
12:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:04:04 INFO - PROCESS | 1704 | 1467054244936 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:05 INFO - PROCESS | 1704 | 1467054245041 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 534ms
12:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:04:05 INFO - PROCESS | 1704 | 1467054245469 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:05 INFO - PROCESS | 1704 | 1467054245570 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 573ms
12:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:04:06 INFO - PROCESS | 1704 | 1467054246050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:06 INFO - PROCESS | 1704 | 1467054246151 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 572ms
12:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:04:06 INFO - PROCESS | 1704 | 1467054246632 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:06 INFO - PROCESS | 1704 | 1467054246754 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 624ms
12:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:04:07 INFO - PROCESS | 1704 | 1467054247264 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:07 INFO - PROCESS | 1704 | 1467054247356 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 529ms
12:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:04:07 INFO - PROCESS | 1704 | 1467054247792 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:07 INFO - PROCESS | 1704 | 1467054247888 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 473ms
12:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:04:08 INFO - PROCESS | 1704 | 1467054248270 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:08 INFO - PROCESS | 1704 | 1467054248368 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms
12:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:04:08 INFO - PROCESS | 1704 | 1467054248754 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:08 INFO - PROCESS | 1704 | 1467054248849 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 528ms
12:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:04:09 INFO - PROCESS | 1704 | 1467054249282 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:09 INFO - PROCESS | 1704 | 1467054249394 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 532ms
12:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:04:09 INFO - PROCESS | 1704 | 1467054249824 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:09 INFO - PROCESS | 1704 | 1467054249994 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 922ms
12:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:04:10 INFO - PROCESS | 1704 | 1467054250752 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:10 INFO - PROCESS | 1704 | 1467054250881 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 574ms
12:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:04:11 INFO - PROCESS | 1704 | 1467054251338 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:11 INFO - PROCESS | 1704 | 1467054251463 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms
12:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:04:11 INFO - PROCESS | 1704 | 1467054251923 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:12 INFO - PROCESS | 1704 | 1467054252030 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 579ms
12:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:04:12 INFO - PROCESS | 1704 | 1467054252499 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:12 INFO - PROCESS | 1704 | 1467054252604 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms
12:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:04:13 INFO - PROCESS | 1704 | 1467054253080 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:13 INFO - PROCESS | 1704 | 1467054253179 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 577ms
12:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:04:13 INFO - PROCESS | 1704 | 1467054253668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:13 INFO - PROCESS | 1704 | 1467054253804 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 579ms
12:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:04:14 INFO - PROCESS | 1704 | 1467054254249 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:14 INFO - PROCESS | 1704 | 1467054254341 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 526ms
12:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:04:14 INFO - PROCESS | 1704 | 1467054254781 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:14 INFO - PROCESS | 1704 | 1467054254873 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms
12:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:04:15 INFO - PROCESS | 1704 | 1467054255307 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:15 INFO - PROCESS | 1704 | 1467054255404 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 524ms
12:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:04:15 INFO - PROCESS | 1704 | 1467054255838 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:15 INFO - PROCESS | 1704 | 1467054255934 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 533ms
12:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:04:16 INFO - PROCESS | 1704 | 1467054256379 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:16 INFO - PROCESS | 1704 | 1467054256489 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 526ms
12:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:04:16 INFO - PROCESS | 1704 | 1467054256950 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:17 INFO - PROCESS | 1704 | 1467054257112 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 725ms
12:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:04:17 INFO - PROCESS | 1704 | 1467054257813 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:17 INFO - PROCESS | 1704 | 1467054257941 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 898ms
12:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:04:18 INFO - PROCESS | 1704 | 1467054258698 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:18 INFO - PROCESS | 1704 | 1467054258826 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 624ms
12:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:04:19 INFO - PROCESS | 1704 | 1467054259338 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:19 INFO - PROCESS | 1704 | 1467054259446 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms
12:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:04:19 INFO - PROCESS | 1704 | 1467054259923 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:20 INFO - PROCESS | 1704 | 1467054260024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 580ms
12:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:04:20 INFO - PROCESS | 1704 | 1467054260499 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:20 INFO - PROCESS | 1704 | 1467054260613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 622ms
12:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:04:21 INFO - PROCESS | 1704 | 1467054261133 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:21 INFO - PROCESS | 1704 | 1467054261235 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 589ms
12:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:04:21 INFO - PROCESS | 1704 | 1467054261725 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:21 INFO - PROCESS | 1704 | 1467054261871 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 627ms
12:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:04:22 INFO - PROCESS | 1704 | 1467054262354 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:22 INFO - PROCESS | 1704 | 1467054262448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms
12:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:04:22 INFO - PROCESS | 1704 | 1467054262882 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:22 INFO - PROCESS | 1704 | 1467054262980 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms
12:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:04:23 INFO - PROCESS | 1704 | 1467054263411 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:23 INFO - PROCESS | 1704 | 1467054263505 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms
12:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:04:23 INFO - PROCESS | 1704 | 1467054263940 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:24 INFO - PROCESS | 1704 | 1467054264033 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms
12:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:04:24 INFO - PROCESS | 1704 | 1467054264468 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:24 INFO - PROCESS | 1704 | 1467054264578 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 924ms
12:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:04:25 INFO - PROCESS | 1704 | 1467054265402 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:25 INFO - PROCESS | 1704 | 1467054265562 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms
12:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:04:26 INFO - PROCESS | 1704 | 1467054266033 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:26 INFO - PROCESS | 1704 | 1467054266136 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 577ms
12:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:04:26 INFO - PROCESS | 1704 | 1467054266625 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:26 INFO - PROCESS | 1704 | 1467054266731 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 589ms
12:04:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:04:27 INFO - PROCESS | 1704 | 1467054267210 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:27 INFO - PROCESS | 1704 | 1467054267314 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:04:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:04:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 475ms
12:04:27 INFO - TEST-START | /DOMEvents/constructors.html
12:04:27 INFO - PROCESS | 1704 | 1467054267690 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:27 INFO - PROCESS | 1704 | 1467054267782 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:04:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:04:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:04:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 550ms
12:04:28 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:04:28 INFO - PROCESS | 1704 | 1467054268273 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:28 INFO - PROCESS | 1704 | 1467054268405 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:04:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 581ms
12:04:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:04:28 INFO - PROCESS | 1704 | 1467054268840 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:28 INFO - PROCESS | 1704 | 1467054268922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:04:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:04:29 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
12:04:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:04:29 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
12:04:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:04:29 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]"
12:04:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:04:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:04:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 482ms
12:04:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:04:29 INFO - PROCESS | 1704 | 1467054269338 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:29 INFO - PROCESS | 1704 | 1467054269425 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:29 INFO - PROCESS | 1704 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:04:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:04:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 424ms
12:04:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:04:29 INFO - PROCESS | 1704 | 1467054269765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:29 INFO - PROCESS | 1704 | 1467054269851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:30 INFO - PROCESS | 1704 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:04:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:04:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 425ms
12:04:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:04:30 INFO - PROCESS | 1704 | 1467054270197 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:30 INFO - PROCESS | 1704 | 1467054270279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:04:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 425ms
12:04:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:04:30 INFO - PROCESS | 1704 | 1467054270629 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:30 INFO - PROCESS | 1704 | 1467054270734 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:31 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.
12:04:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 426ms
12:04:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:04:31 INFO - PROCESS | 1704 | 1467054271080 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:31 INFO - PROCESS | 1704 | 1467054271162 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:31 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
12:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:04:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 443ms
12:04:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:04:31 INFO - PROCESS | 1704 | 1467054271520 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:31 INFO - PROCESS | 1704 | 1467054271612 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:32 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.
12:04:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 571ms
12:04:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:04:32 INFO - PROCESS | 1704 | 1467054272099 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:32 INFO - PROCESS | 1704 | 1467054272226 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:32 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.
12:04:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 624ms
12:04:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:04:32 INFO - PROCESS | 1704 | 1467054272733 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:32 INFO - PROCESS | 1704 | 1467054272992 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:04:33 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
12:04:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 777ms
12:04:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:04:33 INFO - PROCESS | 1704 | 1467054273516 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:33 INFO - PROCESS | 1704 | 1467054273849 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:34 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.
12:04:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 736ms
12:04:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:04:34 INFO - PROCESS | 1704 | 1467054274279 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:34 INFO - PROCESS | 1704 | 1467054274398 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:34 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.
12:04:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 527ms
12:04:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:04:34 INFO - PROCESS | 1704 | 1467054274810 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:34 INFO - PROCESS | 1704 | 1467054274904 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:35 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.
12:04:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 483ms
12:04:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:04:35 INFO - PROCESS | 1704 | 1467054275311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:35 INFO - PROCESS | 1704 | 1467054275413 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:35 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.
12:04:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 479ms
12:04:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:04:35 INFO - PROCESS | 1704 | 1467054275787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:35 INFO - PROCESS | 1704 | 1467054275895 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:36 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.
12:04:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 523ms
12:04:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:04:36 INFO - PROCESS | 1704 | 1467054276324 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:36 INFO - PROCESS | 1704 | 1467054276419 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:36 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.
12:04:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms
12:04:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:04:36 INFO - PROCESS | 1704 | 1467054276850 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:36 INFO - PROCESS | 1704 | 1467054276952 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:37 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
12:04:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:04:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 475ms
12:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:04:37 INFO - PROCESS | 1704 | 1467054277329 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:37 INFO - PROCESS | 1704 | 1467054277443 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:37 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.
12:04:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 420ms
12:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:04:37 INFO - PROCESS | 1704 | 1467054277765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:37 INFO - PROCESS | 1704 | 1467054277851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:38 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.
12:04:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 437ms
12:04:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:04:38 INFO - PROCESS | 1704 | 1467054278211 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:38 INFO - PROCESS | 1704 | 1467054278311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:04:38 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
12:04:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 422ms
12:04:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:04:38 INFO - PROCESS | 1704 | 1467054278640 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:38 INFO - PROCESS | 1704 | 1467054278731 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:39 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.
12:04:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms
12:04:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:04:39 INFO - PROCESS | 1704 | 1467054279121 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:39 INFO - PROCESS | 1704 | 1467054279217 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:39 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.
12:04:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 425ms
12:04:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:04:39 INFO - PROCESS | 1704 | 1467054279558 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:39 INFO - PROCESS | 1704 | 1467054279648 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:40 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.
12:04:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 527ms
12:04:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:04:40 INFO - PROCESS | 1704 | 1467054280090 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:40 INFO - PROCESS | 1704 | 1467054280248 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:40 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
12:04:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 832ms
12:04:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:04:40 INFO - PROCESS | 1704 | 1467054280927 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:41 INFO - PROCESS | 1704 | 1467054281033 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:04:41 INFO - {}
12:04:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:04:41 INFO - {}
12:04:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:04:41 INFO - {}
12:04:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:04:41 INFO - {}
12:04:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 540ms
12:04:41 INFO - TEST-START | /FileAPI/fileReader.html
12:04:41 INFO - PROCESS | 1704 | 1467054281480 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:41 INFO - PROCESS | 1704 | 1467054281579 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:04:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:04:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:04:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:04:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 475ms
12:04:41 INFO - TEST-START | /FileAPI/historical.html
12:04:41 INFO - PROCESS | 1704 | 1467054281971 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:42 INFO - PROCESS | 1704 | 1467054282073 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:04:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:04:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:04:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:04:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:04:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:04:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:04:42 INFO - TEST-OK | /FileAPI/historical.html | took 525ms
12:04:42 INFO - TEST-START | /FileAPI/idlharness.html
12:04:42 INFO - PROCESS | 1704 | 1467054282497 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:42 INFO - PROCESS | 1704 | 1467054282586 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:04:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:04:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:04:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:04:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:04:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:04:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:04:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:04:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:04:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:04:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:04:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:04:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:04:43 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
12:04:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:04:43 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
12:04:43 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
12:04:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:04:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:04:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:04:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:04:43 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
12:04:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:04:43 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
12:04:43 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
12:04:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:04:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:04:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 724ms
12:04:43 INFO - TEST-START | /FileAPI/idlharness.worker
12:04:43 INFO - PROCESS | 1704 | 1467054283243 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:43 INFO - PROCESS | 1704 | 1467054283405 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:04:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:04:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:04:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:04:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:04:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:04:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:04:44 INFO - {}
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:04:44 INFO - {}
12:04:44 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 - {}
12:04:44 INFO - {}
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:04:44 INFO - {}
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:04:44 INFO - {}
12:04:44 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 - {}
12:04:44 INFO - {}
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:04:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:04:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 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
12:04:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:04:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:04:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:04:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:04:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:04:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:04:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:04:44 INFO - {}
12:04:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1052ms
12:04:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:04:44 INFO - PROCESS | 1704 | 1467054284349 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:44 INFO - PROCESS | 1704 | 1467054284507 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:04:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 541ms
12:04:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:04:44 INFO - PROCESS | 1704 | 1467054284877 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:44 INFO - PROCESS | 1704 | 1467054284964 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:04:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 432ms
12:04:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:04:45 INFO - PROCESS | 1704 | 1467054285318 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:45 INFO - PROCESS | 1704 | 1467054285407 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:04:45 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.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:04:45 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'.)
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:04:45 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.
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:04:45 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.
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:04:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:04:45 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.
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:04:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:04:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:04:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:04:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:04:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 544ms
12:04:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:04:45 INFO - PROCESS | 1704 | 1467054285884 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:46 INFO - PROCESS | 1704 | 1467054285996 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:04:46 INFO - {}
12:04:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 476ms
12:04:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:04:46 INFO - PROCESS | 1704 | 1467054286361 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:46 INFO - PROCESS | 1704 | 1467054286450 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:04:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:04:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:04:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:04:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 426ms
12:04:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:04:46 INFO - PROCESS | 1704 | 1467054286803 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:46 INFO - PROCESS | 1704 | 1467054286906 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:04:47 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"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:04:47 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"
12:04:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:04:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 732ms
12:04:47 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:04:47 INFO - PROCESS | 1704 | 1467054287570 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:47 INFO - PROCESS | 1704 | 1467054287757 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:04:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:04:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:04:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:04:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:04:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:04:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:04:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:04:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:04:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 704ms
12:04:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:04:48 INFO - PROCESS | 1704 | 1467054288266 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:48 INFO - PROCESS | 1704 | 1467054288369 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:04:48 INFO - {}
12:04:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 684ms
12:04:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:04:48 INFO - PROCESS | 1704 | 1467054288956 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:49 INFO - PROCESS | 1704 | 1467054289348 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:04:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:04:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 830ms
12:04:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:04:49 INFO - PROCESS | 1704 | 1467054289798 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:49 INFO - PROCESS | 1704 | 1467054289924 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:04:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 527ms
12:04:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:04:50 INFO - PROCESS | 1704 | 1467054290333 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:50 INFO - PROCESS | 1704 | 1467054290430 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:04:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:04:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 481ms
12:04:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:04:50 INFO - PROCESS | 1704 | 1467054290833 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:50 INFO - PROCESS | 1704 | 1467054290932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:04:51 INFO - reader.readAsText(blob_2)
12:04:51 INFO - }" did not throw
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:04:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:04:51 INFO - reader.readAsDataURL(blob_2)
12:04:51 INFO - }" did not throw
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:04:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:04:51 INFO - reader.readAsArrayBuffer(blob_2)
12:04:51 INFO - }" did not throw
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:04:51 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
12:04:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:04:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:04:51 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:04:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:04:51 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
12:04:51 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:04:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 489ms
12:04:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:04:51 INFO - PROCESS | 1704 | 1467054291339 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:51 INFO - PROCESS | 1704 | 1467054291453 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:04:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:04:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 540ms
12:04:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:04:51 INFO - PROCESS | 1704 | 1467054291869 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:51 INFO - PROCESS | 1704 | 1467054291981 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:04:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms
12:04:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:04:52 INFO - PROCESS | 1704 | 1467054292399 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:52 INFO - PROCESS | 1704 | 1467054292484 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:04:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 422ms
12:04:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:04:52 INFO - PROCESS | 1704 | 1467054292829 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:52 INFO - PROCESS | 1704 | 1467054292911 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:04:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 425ms
12:04:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:04:53 INFO - PROCESS | 1704 | 1467054293268 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:53 INFO - PROCESS | 1704 | 1467054293361 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:04:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 429ms
12:04:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:04:53 INFO - PROCESS | 1704 | 1467054293696 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:53 INFO - PROCESS | 1704 | 1467054293778 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:04:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 430ms
12:04:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:04:54 INFO - PROCESS | 1704 | 1467054294130 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:54 INFO - PROCESS | 1704 | 1467054294222 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:04:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 478ms
12:04:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:04:54 INFO - PROCESS | 1704 | 1467054294615 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:54 INFO - PROCESS | 1704 | 1467054294712 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:04:55 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
12:04:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:04:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:04:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 423ms
12:04:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:04:55 INFO - PROCESS | 1704 | 1467054295053 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:55 INFO - PROCESS | 1704 | 1467054295137 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:04:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 539ms
12:04:55 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:04:55 INFO - PROCESS | 1704 | 1467054295591 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:55 INFO - PROCESS | 1704 | 1467054295719 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:56 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:04:56 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 773ms
12:04:56 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:04:56 INFO - PROCESS | 1704 | 1467054296371 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:56 INFO - PROCESS | 1704 | 1467054296512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:57 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:04:57 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 671ms
12:04:57 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:04:57 INFO - PROCESS | 1704 | 1467054297052 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:57 INFO - PROCESS | 1704 | 1467054297148 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:57 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:04:57 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 580ms
12:04:57 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:04:57 INFO - PROCESS | 1704 | 1467054297645 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:57 INFO - PROCESS | 1704 | 1467054297739 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:58 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:04:58 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 579ms
12:04:58 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:04:58 INFO - PROCESS | 1704 | 1467054298220 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:58 INFO - PROCESS | 1704 | 1467054298313 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:04:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:04:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 528ms
12:04:58 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:04:58 INFO - PROCESS | 1704 | 1467054298755 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:58 INFO - PROCESS | 1704 | 1467054298841 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:04:59 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 520ms
12:04:59 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:04:59 INFO - PROCESS | 1704 | 1467054299285 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:59 INFO - PROCESS | 1704 | 1467054299422 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:04:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:04:59 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 578ms
12:04:59 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:04:59 INFO - PROCESS | 1704 | 1467054299867 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:04:59 INFO - PROCESS | 1704 | 1467054299982 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:05:00 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 522ms
12:05:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:05:00 INFO - PROCESS | 1704 | 1467054300396 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:00 INFO - PROCESS | 1704 | 1467054300509 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:05:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:05:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 525ms
12:05:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:05:00 INFO - PROCESS | 1704 | 1467054300929 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:01 INFO - PROCESS | 1704 | 1467054301018 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:05:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 528ms
12:05:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:05:01 INFO - PROCESS | 1704 | 1467054301476 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:01 INFO - PROCESS | 1704 | 1467054301579 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:05:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:05:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 526ms
12:05:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:05:02 INFO - PROCESS | 1704 | 1467054302009 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:02 INFO - PROCESS | 1704 | 1467054302132 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:05:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:05:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 534ms
12:05:02 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:05:02 INFO - PROCESS | 1704 | 1467054302548 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:02 INFO - PROCESS | 1704 | 1467054302635 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:05:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:05:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 723ms
12:05:03 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:05:03 INFO - PROCESS | 1704 | 1467054303281 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:03 INFO - PROCESS | 1704 | 1467054303448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:05:04 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 734ms
12:05:04 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:05:04 INFO - PROCESS | 1704 | 1467054304024 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:04 INFO - PROCESS | 1704 | 1467054304135 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:05:04 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 930ms
12:05:05 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:05:05 INFO - PROCESS | 1704 | 1467054305010 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:05 INFO - PROCESS | 1704 | 1467054305115 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:05:05 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 572ms
12:05:05 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:05:05 INFO - PROCESS | 1704 | 1467054305589 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:05 INFO - PROCESS | 1704 | 1467054305711 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:05:06 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 533ms
12:05:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:05:06 INFO - PROCESS | 1704 | 1467054306142 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:06 INFO - PROCESS | 1704 | 1467054306245 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:05:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 541ms
12:05:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:05:06 INFO - PROCESS | 1704 | 1467054306673 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:06 INFO - PROCESS | 1704 | 1467054306773 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:05:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 529ms
12:05:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:05:07 INFO - PROCESS | 1704 | 1467054307208 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:07 INFO - PROCESS | 1704 | 1467054307317 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:05:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 570ms
12:05:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:05:07 INFO - PROCESS | 1704 | 1467054307789 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:07 INFO - PROCESS | 1704 | 1467054307917 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:05:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 624ms
12:05:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:05:08 INFO - PROCESS | 1704 | 1467054308417 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:08 INFO - PROCESS | 1704 | 1467054308514 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:05:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 477ms
12:05:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:05:08 INFO - PROCESS | 1704 | 1467054308896 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:08 INFO - PROCESS | 1704 | 1467054308983 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:05:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 476ms
12:05:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:05:09 INFO - PROCESS | 1704 | 1467054309376 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:09 INFO - PROCESS | 1704 | 1467054309466 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:05:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 486ms
12:05:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:05:09 INFO - PROCESS | 1704 | 1467054309867 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:09 INFO - PROCESS | 1704 | 1467054309951 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:05:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 479ms
12:05:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:05:10 INFO - PROCESS | 1704 | 1467054310353 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:10 INFO - PROCESS | 1704 | 1467054310454 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:05:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 475ms
12:05:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:05:10 INFO - PROCESS | 1704 | 1467054310834 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:10 INFO - PROCESS | 1704 | 1467054310922 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:05:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 527ms
12:05:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:05:11 INFO - PROCESS | 1704 | 1467054311368 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:11 INFO - PROCESS | 1704 | 1467054311497 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:05:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 620ms
12:05:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:05:11 INFO - PROCESS | 1704 | 1467054311997 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:12 INFO - PROCESS | 1704 | 1467054312103 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:05:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 682ms
12:05:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:05:12 INFO - PROCESS | 1704 | 1467054312687 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:12 INFO - PROCESS | 1704 | 1467054312843 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:05:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 938ms
12:05:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:05:13 INFO - PROCESS | 1704 | 1467054313634 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:13 INFO - PROCESS | 1704 | 1467054313753 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:05:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 624ms
12:05:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:05:14 INFO - PROCESS | 1704 | 1467054314268 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:14 INFO - PROCESS | 1704 | 1467054314370 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:05:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 529ms
12:05:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:05:14 INFO - PROCESS | 1704 | 1467054314810 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:14 INFO - PROCESS | 1704 | 1467054314907 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
12:05:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 529ms
12:05:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:05:15 INFO - PROCESS | 1704 | 1467054315343 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:15 INFO - PROCESS | 1704 | 1467054315440 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:15 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
12:05:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 579ms
12:05:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:05:15 INFO - PROCESS | 1704 | 1467054315934 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:16 INFO - PROCESS | 1704 | 1467054316032 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:05:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 572ms
12:05:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:05:16 INFO - PROCESS | 1704 | 1467054316508 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:16 INFO - PROCESS | 1704 | 1467054316644 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:05:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 622ms
12:05:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:05:17 INFO - PROCESS | 1704 | 1467054317148 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:17 INFO - PROCESS | 1704 | 1467054317256 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:05:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 582ms
12:05:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:05:17 INFO - PROCESS | 1704 | 1467054317725 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:17 INFO - PROCESS | 1704 | 1467054317811 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:05:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 479ms
12:05:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:05:18 INFO - PROCESS | 1704 | 1467054318215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:18 INFO - PROCESS | 1704 | 1467054318301 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:05:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 491ms
12:05:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:05:18 INFO - PROCESS | 1704 | 1467054318715 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:18 INFO - PROCESS | 1704 | 1467054318805 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:05:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 481ms
12:05:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:05:19 INFO - PROCESS | 1704 | 1467054319198 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:19 INFO - PROCESS | 1704 | 1467054319300 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:05:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 528ms
12:05:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:05:19 INFO - PROCESS | 1704 | 1467054319732 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:19 INFO - PROCESS | 1704 | 1467054319896 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
12:05:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 725ms
12:05:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:05:20 INFO - PROCESS | 1704 | 1467054320464 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:20 INFO - PROCESS | 1704 | 1467054320671 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:21 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
12:05:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 783ms
12:05:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:05:21 INFO - PROCESS | 1704 | 1467054321254 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:21 INFO - PROCESS | 1704 | 1467054321353 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:05:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 580ms
12:05:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:05:21 INFO - PROCESS | 1704 | 1467054321839 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:21 INFO - PROCESS | 1704 | 1467054321932 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:05:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 477ms
12:05:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:05:22 INFO - PROCESS | 1704 | 1467054322362 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:22 INFO - PROCESS | 1704 | 1467054322472 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:05:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 539ms
12:05:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:05:22 INFO - PROCESS | 1704 | 1467054322898 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:22 INFO - PROCESS | 1704 | 1467054322989 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:05:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 522ms
12:05:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:05:23 INFO - PROCESS | 1704 | 1467054323428 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:23 INFO - PROCESS | 1704 | 1467054323534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:05:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 629ms
12:05:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:05:24 INFO - PROCESS | 1704 | 1467054324062 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:24 INFO - PROCESS | 1704 | 1467054324162 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:05:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 475ms
12:05:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:05:24 INFO - PROCESS | 1704 | 1467054324541 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:24 INFO - PROCESS | 1704 | 1467054324632 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:05:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 481ms
12:05:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:05:25 INFO - PROCESS | 1704 | 1467054325027 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:25 INFO - PROCESS | 1704 | 1467054325114 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:05:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 474ms
12:05:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:05:25 INFO - PROCESS | 1704 | 1467054325507 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:25 INFO - PROCESS | 1704 | 1467054325608 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:05:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 520ms
12:05:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:05:26 INFO - PROCESS | 1704 | 1467054326032 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:26 INFO - PROCESS | 1704 | 1467054326123 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:05:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 472ms
12:05:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:05:26 INFO - PROCESS | 1704 | 1467054326512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:26 INFO - PROCESS | 1704 | 1467054326616 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:05:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 476ms
12:05:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:05:26 INFO - PROCESS | 1704 | 1467054326991 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:27 INFO - PROCESS | 1704 | 1467054327086 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:05:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 625ms
12:05:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:05:27 INFO - PROCESS | 1704 | 1467054327626 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:27 INFO - PROCESS | 1704 | 1467054327792 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:05:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1782ms
12:05:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:05:29 INFO - PROCESS | 1704 | 1467054329416 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:29 INFO - PROCESS | 1704 | 1467054329525 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:05:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 588ms
12:05:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:05:30 INFO - PROCESS | 1704 | 1467054330011 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:30 INFO - PROCESS | 1704 | 1467054330109 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:05:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 576ms
12:05:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:05:30 INFO - PROCESS | 1704 | 1467054330601 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:30 INFO - PROCESS | 1704 | 1467054330709 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:05:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 585ms
12:05:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:05:31 INFO - PROCESS | 1704 | 1467054331194 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:31 INFO - PROCESS | 1704 | 1467054331293 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:05:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 530ms
12:05:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:05:31 INFO - PROCESS | 1704 | 1467054331729 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:31 INFO - PROCESS | 1704 | 1467054331830 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:05:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 520ms
12:05:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:05:32 INFO - PROCESS | 1704 | 1467054332257 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:32 INFO - PROCESS | 1704 | 1467054332386 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:05:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 572ms
12:05:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:05:32 INFO - PROCESS | 1704 | 1467054332835 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:32 INFO - PROCESS | 1704 | 1467054332934 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:05:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 534ms
12:05:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:05:33 INFO - PROCESS | 1704 | 1467054333372 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:33 INFO - PROCESS | 1704 | 1467054333471 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:05:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 524ms
12:05:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:05:33 INFO - PROCESS | 1704 | 1467054333910 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:34 INFO - PROCESS | 1704 | 1467054334068 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:05:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 827ms
12:05:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:05:34 INFO - PROCESS | 1704 | 1467054334742 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:34 INFO - PROCESS | 1704 | 1467054334923 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:05:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 687ms
12:05:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:05:35 INFO - PROCESS | 1704 | 1467054335446 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:35 INFO - PROCESS | 1704 | 1467054335553 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:05:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 527ms
12:05:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:05:35 INFO - PROCESS | 1704 | 1467054335983 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:36 INFO - PROCESS | 1704 | 1467054336082 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:05:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 531ms
12:05:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:05:36 INFO - PROCESS | 1704 | 1467054336511 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:36 INFO - PROCESS | 1704 | 1467054336604 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:05:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 530ms
12:05:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:05:37 INFO - PROCESS | 1704 | 1467054337054 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:37 INFO - PROCESS | 1704 | 1467054337163 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:05:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 522ms
12:05:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:05:37 INFO - PROCESS | 1704 | 1467054337591 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:37 INFO - PROCESS | 1704 | 1467054337711 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:05:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 570ms
12:05:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:05:38 INFO - PROCESS | 1704 | 1467054338164 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:38 INFO - PROCESS | 1704 | 1467054338254 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:05:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 481ms
12:05:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:05:38 INFO - PROCESS | 1704 | 1467054338651 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:38 INFO - PROCESS | 1704 | 1467054338735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:05:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 478ms
12:05:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:05:39 INFO - PROCESS | 1704 | 1467054339134 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:39 INFO - PROCESS | 1704 | 1467054339225 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:05:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 475ms
12:05:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:05:39 INFO - PROCESS | 1704 | 1467054339616 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:39 INFO - PROCESS | 1704 | 1467054339703 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:05:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 490ms
12:05:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:05:40 INFO - PROCESS | 1704 | 1467054340112 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:40 INFO - PROCESS | 1704 | 1467054340217 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:05:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 479ms
12:05:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:05:40 INFO - PROCESS | 1704 | 1467054340598 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:40 INFO - PROCESS | 1704 | 1467054340691 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:05:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 446ms
12:05:41 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:05:41 INFO - PROCESS | 1704 | 1467054341086 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:41 INFO - PROCESS | 1704 | 1467054341253 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:05:41 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 723ms
12:05:41 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:05:41 INFO - PROCESS | 1704 | 1467054341927 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:42 INFO - PROCESS | 1704 | 1467054342055 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:05:42 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 879ms
12:05:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:05:42 INFO - PROCESS | 1704 | 1467054342807 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:42 INFO - PROCESS | 1704 | 1467054342924 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:05:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 570ms
12:05:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:05:43 INFO - PROCESS | 1704 | 1467054343388 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:43 INFO - PROCESS | 1704 | 1467054343488 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:05:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 521ms
12:05:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:05:43 INFO - PROCESS | 1704 | 1467054343924 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:44 INFO - PROCESS | 1704 | 1467054344023 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:05:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 982ms
12:05:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:05:44 INFO - PROCESS | 1704 | 1467054344910 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:45 INFO - PROCESS | 1704 | 1467054345017 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:05:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 522ms
12:05:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:05:45 INFO - PROCESS | 1704 | 1467054345443 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:45 INFO - PROCESS | 1704 | 1467054345532 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:05:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 526ms
12:05:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:05:45 INFO - PROCESS | 1704 | 1467054345978 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:46 INFO - PROCESS | 1704 | 1467054346093 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:05:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 570ms
12:05:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:05:46 INFO - PROCESS | 1704 | 1467054346555 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:46 INFO - PROCESS | 1704 | 1467054346652 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:05:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 478ms
12:05:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:05:47 INFO - PROCESS | 1704 | 1467054347032 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:47 INFO - PROCESS | 1704 | 1467054347116 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:05:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 473ms
12:05:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:05:47 INFO - PROCESS | 1704 | 1467054347511 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:47 INFO - PROCESS | 1704 | 1467054347599 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:05:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 481ms
12:05:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:05:48 INFO - PROCESS | 1704 | 1467054348006 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:48 INFO - PROCESS | 1704 | 1467054348111 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:05:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 532ms
12:05:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:05:48 INFO - PROCESS | 1704 | 1467054348541 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:48 INFO - PROCESS | 1704 | 1467054348654 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:05:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 574ms
12:05:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:05:49 INFO - PROCESS | 1704 | 1467054349119 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:49 INFO - PROCESS | 1704 | 1467054349332 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:05:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:05:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1329ms
12:05:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:05:50 INFO - PROCESS | 1704 | 1467054350458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:50 INFO - PROCESS | 1704 | 1467054350572 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:05:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:05:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:05:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:05:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 773ms
12:05:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:05:51 INFO - PROCESS | 1704 | 1467054351244 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:51 INFO - PROCESS | 1704 | 1467054351357 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:05:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 529ms
12:05:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:05:51 INFO - PROCESS | 1704 | 1467054351787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:51 INFO - PROCESS | 1704 | 1467054351896 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:05:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 528ms
12:05:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:05:52 INFO - PROCESS | 1704 | 1467054352313 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:52 INFO - PROCESS | 1704 | 1467054352411 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:05:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 534ms
12:05:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:05:52 INFO - PROCESS | 1704 | 1467054352857 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:52 INFO - PROCESS | 1704 | 1467054352946 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:05:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 575ms
12:05:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:05:53 INFO - PROCESS | 1704 | 1467054353434 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:53 INFO - PROCESS | 1704 | 1467054353567 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:05:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 572ms
12:05:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:05:54 INFO - PROCESS | 1704 | 1467054354009 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:54 INFO - PROCESS | 1704 | 1467054354094 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:05:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 478ms
12:05:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:05:54 INFO - PROCESS | 1704 | 1467054354493 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:54 INFO - PROCESS | 1704 | 1467054354582 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:05:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 484ms
12:05:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:05:54 INFO - PROCESS | 1704 | 1467054354981 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:55 INFO - PROCESS | 1704 | 1467054355068 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:05:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 476ms
12:05:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:05:55 INFO - PROCESS | 1704 | 1467054355462 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:55 INFO - PROCESS | 1704 | 1467054355553 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:05:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 481ms
12:05:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:05:55 INFO - PROCESS | 1704 | 1467054355948 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:56 INFO - PROCESS | 1704 | 1467054356052 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:05:56 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 483ms
12:05:56 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:05:56 INFO - PROCESS | 1704 | 1467054356435 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:56 INFO - PROCESS | 1704 | 1467054356529 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:05:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:05:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:05:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 570ms
12:05:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:05:57 INFO - PROCESS | 1704 | 1467054357014 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:57 INFO - PROCESS | 1704 | 1467054357128 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:05:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 826ms
12:05:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:05:57 INFO - PROCESS | 1704 | 1467054357847 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:58 INFO - PROCESS | 1704 | 1467054358003 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:05:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1026ms
12:05:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:05:58 INFO - PROCESS | 1704 | 1467054358878 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:59 INFO - PROCESS | 1704 | 1467054358995 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:05:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 723ms
12:05:59 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:05:59 INFO - PROCESS | 1704 | 1467054359612 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:05:59 INFO - PROCESS | 1704 | 1467054359707 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:06:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:06:00 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 532ms
12:06:00 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:06:00 INFO - PROCESS | 1704 | 1467054360158 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:00 INFO - PROCESS | 1704 | 1467054360252 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:06:00 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 525ms
12:06:00 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:06:00 INFO - PROCESS | 1704 | 1467054360685 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:00 INFO - PROCESS | 1704 | 1467054360782 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:06:01 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 629ms
12:06:01 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:06:01 INFO - PROCESS | 1704 | 1467054361323 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:01 INFO - PROCESS | 1704 | 1467054361479 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:06:02 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 723ms
12:06:02 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:06:02 INFO - PROCESS | 1704 | 1467054362085 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:02 INFO - PROCESS | 1704 | 1467054362216 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:06:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:06:02 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 532ms
12:06:02 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:06:02 INFO - PROCESS | 1704 | 1467054362613 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:02 INFO - PROCESS | 1704 | 1467054362714 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:06:03 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 473ms
12:06:03 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:06:03 INFO - PROCESS | 1704 | 1467054363089 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:03 INFO - PROCESS | 1704 | 1467054363169 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:06:03 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 574ms
12:06:03 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:06:03 INFO - PROCESS | 1704 | 1467054363668 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:03 INFO - PROCESS | 1704 | 1467054363752 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:06:04 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 473ms
12:06:04 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:06:04 INFO - PROCESS | 1704 | 1467054364152 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:04 INFO - PROCESS | 1704 | 1467054364242 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:06:04 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 478ms
12:06:04 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:06:04 INFO - PROCESS | 1704 | 1467054364634 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:04 INFO - PROCESS | 1704 | 1467054364777 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:06:05 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 924ms
12:06:05 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:06:05 INFO - PROCESS | 1704 | 1467054365567 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:05 INFO - PROCESS | 1704 | 1467054365742 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:06:06 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 736ms
12:06:06 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:06:06 INFO - PROCESS | 1704 | 1467054366313 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:06 INFO - PROCESS | 1704 | 1467054366436 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:06:06 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 523ms
12:06:06 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:06:06 INFO - PROCESS | 1704 | 1467054366851 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:06 INFO - PROCESS | 1704 | 1467054366955 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:06:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:06:07 INFO - window.indexedDB.open('test', val);..." did not throw
12:06:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:06:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:06:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:06:07 INFO - window.indexedDB.open('test', val);..." did not throw
12:06:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:06:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:06:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:06:07 INFO - window.indexedDB.open('test', val);..." did not throw
12:06:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:06:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:06:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:06:07 INFO - window.indexedDB.open('test', val);..." did not throw
12:06:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:06:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:06:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:06:07 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 738ms
12:06:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:06:07 INFO - PROCESS | 1704 | 1467054367607 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:07 INFO - PROCESS | 1704 | 1467054367742 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:06:08 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 597ms
12:06:08 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:06:08 INFO - PROCESS | 1704 | 1467054368202 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:08 INFO - PROCESS | 1704 | 1467054368307 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:06:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:06:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1990ms
12:06:10 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:06:10 INFO - PROCESS | 1704 | 1467054370190 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:10 INFO - PROCESS | 1704 | 1467054370303 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:06:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 533ms
12:06:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:06:10 INFO - PROCESS | 1704 | 1467054370725 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:10 INFO - PROCESS | 1704 | 1467054370818 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:11 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:06:11 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 470ms
12:06:11 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:06:11 INFO - PROCESS | 1704 | 1467054371203 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:11 INFO - PROCESS | 1704 | 1467054371304 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:11 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:06:11 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 529ms
12:06:11 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:06:11 INFO - PROCESS | 1704 | 1467054371738 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:11 INFO - PROCESS | 1704 | 1467054371835 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:12 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:06:12 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 522ms
12:06:12 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:06:12 INFO - PROCESS | 1704 | 1467054372267 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:12 INFO - PROCESS | 1704 | 1467054372401 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:12 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:06:12 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 682ms
12:06:12 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:06:12 INFO - PROCESS | 1704 | 1467054372959 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:13 INFO - PROCESS | 1704 | 1467054373077 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:13 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:06:13 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 632ms
12:06:13 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:06:13 INFO - PROCESS | 1704 | 1467054373602 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:13 INFO - PROCESS | 1704 | 1467054373900 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:14 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:06:14 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 1134ms
12:06:14 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:06:14 INFO - PROCESS | 1704 | 1467054374740 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:14 INFO - PROCESS | 1704 | 1467054374856 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:15 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:06:15 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 681ms
12:06:15 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:06:15 INFO - PROCESS | 1704 | 1467054375437 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:15 INFO - PROCESS | 1704 | 1467054375631 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:16 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:06:16 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 639ms
12:06:16 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:06:16 INFO - PROCESS | 1704 | 1467054376085 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:16 INFO - PROCESS | 1704 | 1467054376186 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:16 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:06:16 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 535ms
12:06:16 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:06:16 INFO - PROCESS | 1704 | 1467054376615 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:16 INFO - PROCESS | 1704 | 1467054376726 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:17 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:06:17 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 574ms
12:06:17 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:06:17 INFO - PROCESS | 1704 | 1467054377197 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:17 INFO - PROCESS | 1704 | 1467054377295 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:17 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:06:17 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 529ms
12:06:17 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:06:17 INFO - PROCESS | 1704 | 1467054377732 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:17 INFO - PROCESS | 1704 | 1467054377854 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:06:18 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 528ms
12:06:18 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:06:18 INFO - PROCESS | 1704 | 1467054378269 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:18 INFO - PROCESS | 1704 | 1467054378364 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:06:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:06:18 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 581ms
12:06:18 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:06:18 INFO - PROCESS | 1704 | 1467054378853 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:18 INFO - PROCESS | 1704 | 1467054378938 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:06:19 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 571ms
12:06:19 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:06:19 INFO - PROCESS | 1704 | 1467054379434 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:19 INFO - PROCESS | 1704 | 1467054379524 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:06:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 472ms
12:06:19 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:06:19 INFO - PROCESS | 1704 | 1467054379912 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:20 INFO - PROCESS | 1704 | 1467054379998 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:06:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 481ms
12:06:20 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:06:20 INFO - PROCESS | 1704 | 1467054380399 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:20 INFO - PROCESS | 1704 | 1467054380535 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:06:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 827ms
12:06:21 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:06:21 INFO - PROCESS | 1704 | 1467054381311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:21 INFO - PROCESS | 1704 | 1467054381448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:06:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 680ms
12:06:21 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:06:21 INFO - PROCESS | 1704 | 1467054381952 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:22 INFO - PROCESS | 1704 | 1467054382048 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:06:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 524ms
12:06:22 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:06:22 INFO - PROCESS | 1704 | 1467054382483 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:22 INFO - PROCESS | 1704 | 1467054382578 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:06:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 528ms
12:06:23 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:06:23 INFO - PROCESS | 1704 | 1467054383009 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:23 INFO - PROCESS | 1704 | 1467054383103 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:06:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 529ms
12:06:23 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:06:23 INFO - PROCESS | 1704 | 1467054383551 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:23 INFO - PROCESS | 1704 | 1467054383654 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:06:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 531ms
12:06:24 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:06:24 INFO - PROCESS | 1704 | 1467054384086 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:24 INFO - PROCESS | 1704 | 1467054384231 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:24 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:06:24 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 584ms
12:06:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:06:24 INFO - PROCESS | 1704 | 1467054384679 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:24 INFO - PROCESS | 1704 | 1467054384774 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:06:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 530ms
12:06:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:06:25 INFO - PROCESS | 1704 | 1467054385214 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:25 INFO - PROCESS | 1704 | 1467054385313 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:06:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 471ms
12:06:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:06:25 INFO - PROCESS | 1704 | 1467054385689 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:25 INFO - PROCESS | 1704 | 1467054385777 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:06:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 472ms
12:06:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:06:26 INFO - PROCESS | 1704 | 1467054386167 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:26 INFO - PROCESS | 1704 | 1467054386262 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:06:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 469ms
12:06:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:06:26 INFO - PROCESS | 1704 | 1467054386643 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:26 INFO - PROCESS | 1704 | 1467054386749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:06:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 525ms
12:06:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:06:27 INFO - PROCESS | 1704 | 1467054387173 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:27 INFO - PROCESS | 1704 | 1467054387272 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:06:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 578ms
12:06:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:06:27 INFO - PROCESS | 1704 | 1467054387757 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:27 INFO - PROCESS | 1704 | 1467054387933 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:28 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:06:28 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 740ms
12:06:28 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:06:28 INFO - PROCESS | 1704 | 1467054388549 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:28 INFO - PROCESS | 1704 | 1467054388666 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:06:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:06:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:06:29 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 677ms
12:06:29 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:06:29 INFO - PROCESS | 1704 | 1467054389237 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:29 INFO - PROCESS | 1704 | 1467054389375 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:06:30 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 825ms
12:06:30 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:06:30 INFO - PROCESS | 1704 | 1467054390069 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:30 INFO - PROCESS | 1704 | 1467054390176 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:06:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:06:30 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 522ms
12:06:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:06:30 INFO - PROCESS | 1704 | 1467054390603 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:30 INFO - PROCESS | 1704 | 1467054390705 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:06:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 530ms
12:06:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:06:31 INFO - PROCESS | 1704 | 1467054391149 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:31 INFO - PROCESS | 1704 | 1467054391252 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
12:06:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 531ms
12:06:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:06:31 INFO - PROCESS | 1704 | 1467054391673 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:31 INFO - PROCESS | 1704 | 1467054391782 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:32 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
12:06:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 521ms
12:06:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:06:32 INFO - PROCESS | 1704 | 1467054392200 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:32 INFO - PROCESS | 1704 | 1467054392295 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:06:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 575ms
12:06:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:06:32 INFO - PROCESS | 1704 | 1467054392790 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:32 INFO - PROCESS | 1704 | 1467054392923 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:33 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
12:06:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 577ms
12:06:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:06:33 INFO - PROCESS | 1704 | 1467054393382 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:33 INFO - PROCESS | 1704 | 1467054393498 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
12:06:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 535ms
12:06:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:06:33 INFO - PROCESS | 1704 | 1467054393914 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:34 INFO - PROCESS | 1704 | 1467054393998 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:06:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 489ms
12:06:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:06:34 INFO - PROCESS | 1704 | 1467054394409 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:34 INFO - PROCESS | 1704 | 1467054394502 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:06:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 472ms
12:06:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:06:34 INFO - PROCESS | 1704 | 1467054394884 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:34 INFO - PROCESS | 1704 | 1467054394974 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:06:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 671ms
12:06:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:06:35 INFO - PROCESS | 1704 | 1467054395564 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:35 INFO - PROCESS | 1704 | 1467054395720 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:06:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 829ms
12:06:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:06:36 INFO - PROCESS | 1704 | 1467054396398 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:36 INFO - PROCESS | 1704 | 1467054396515 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:06:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 527ms
12:06:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:06:36 INFO - PROCESS | 1704 | 1467054396936 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:37 INFO - PROCESS | 1704 | 1467054397055 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:06:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 532ms
12:06:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:06:37 INFO - PROCESS | 1704 | 1467054397483 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:37 INFO - PROCESS | 1704 | 1467054397588 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:06:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 587ms
12:06:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:06:38 INFO - PROCESS | 1704 | 1467054398065 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:38 INFO - PROCESS | 1704 | 1467054398165 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:06:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 473ms
12:06:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:06:38 INFO - PROCESS | 1704 | 1467054398551 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:38 INFO - PROCESS | 1704 | 1467054398650 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:06:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 777ms
12:06:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:06:39 INFO - PROCESS | 1704 | 1467054399341 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:39 INFO - PROCESS | 1704 | 1467054399542 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:40 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
12:06:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 783ms
12:06:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:06:40 INFO - PROCESS | 1704 | 1467054400121 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:40 INFO - PROCESS | 1704 | 1467054400223 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:06:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 521ms
12:06:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:06:40 INFO - PROCESS | 1704 | 1467054400649 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:40 INFO - PROCESS | 1704 | 1467054400739 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:06:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 476ms
12:06:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:06:41 INFO - PROCESS | 1704 | 1467054401129 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:41 INFO - PROCESS | 1704 | 1467054401221 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:06:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 477ms
12:06:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:06:41 INFO - PROCESS | 1704 | 1467054401611 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:41 INFO - PROCESS | 1704 | 1467054401699 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:42 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
12:06:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 430ms
12:06:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:06:42 INFO - PROCESS | 1704 | 1467054402050 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:42 INFO - PROCESS | 1704 | 1467054402151 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:06:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 475ms
12:06:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:06:42 INFO - PROCESS | 1704 | 1467054402528 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:42 INFO - PROCESS | 1704 | 1467054402657 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:06:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 725ms
12:06:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:06:43 INFO - PROCESS | 1704 | 1467054403262 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:43 INFO - PROCESS | 1704 | 1467054403391 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:06:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 671ms
12:06:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:06:43 INFO - PROCESS | 1704 | 1467054403938 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:44 INFO - PROCESS | 1704 | 1467054404072 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:44 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
12:06:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 881ms
12:06:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:06:44 INFO - PROCESS | 1704 | 1467054404825 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:44 INFO - PROCESS | 1704 | 1467054404942 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:06:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 623ms
12:06:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:06:45 INFO - PROCESS | 1704 | 1467054405459 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:45 INFO - PROCESS | 1704 | 1467054405564 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:45 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
12:06:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 534ms
12:06:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:06:46 INFO - PROCESS | 1704 | 1467054406008 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:46 INFO - PROCESS | 1704 | 1467054406101 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:46 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
12:06:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 532ms
12:06:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:06:46 INFO - PROCESS | 1704 | 1467054406534 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:46 INFO - PROCESS | 1704 | 1467054406625 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:47 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
12:06:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 528ms
12:06:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:06:47 INFO - PROCESS | 1704 | 1467054407069 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:47 INFO - PROCESS | 1704 | 1467054407177 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:06:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 521ms
12:06:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:06:47 INFO - PROCESS | 1704 | 1467054407604 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:47 INFO - PROCESS | 1704 | 1467054407726 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:48 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
12:06:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 571ms
12:06:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:06:48 INFO - PROCESS | 1704 | 1467054408182 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:48 INFO - PROCESS | 1704 | 1467054408291 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:06:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 529ms
12:06:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:06:48 INFO - PROCESS | 1704 | 1467054408718 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:48 INFO - PROCESS | 1704 | 1467054408801 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:06:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 469ms
12:06:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:06:49 INFO - PROCESS | 1704 | 1467054409193 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:49 INFO - PROCESS | 1704 | 1467054409280 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:06:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 484ms
12:06:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:06:49 INFO - PROCESS | 1704 | 1467054409692 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:49 INFO - PROCESS | 1704 | 1467054409779 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:50 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"
12:06:50 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:06:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 476ms
12:06:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:06:50 INFO - PROCESS | 1704 | 1467054410173 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:50 INFO - PROCESS | 1704 | 1467054410280 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:50 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"
12:06:50 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:06:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 530ms
12:06:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:06:50 INFO - PROCESS | 1704 | 1467054410707 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:50 INFO - PROCESS | 1704 | 1467054410787 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:06:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 670ms
12:06:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:06:51 INFO - PROCESS | 1704 | 1467054411397 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:51 INFO - PROCESS | 1704 | 1467054411684 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:06:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 834ms
12:06:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:06:52 INFO - PROCESS | 1704 | 1467054412237 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:52 INFO - PROCESS | 1704 | 1467054412338 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:06:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 524ms
12:06:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:06:52 INFO - PROCESS | 1704 | 1467054412769 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:52 INFO - PROCESS | 1704 | 1467054412870 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:06:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 531ms
12:06:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:06:53 INFO - PROCESS | 1704 | 1467054413318 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:53 INFO - PROCESS | 1704 | 1467054413415 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:06:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 533ms
12:06:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:06:53 INFO - PROCESS | 1704 | 1467054413850 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:53 INFO - PROCESS | 1704 | 1467054413956 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:06:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 525ms
12:06:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:06:54 INFO - PROCESS | 1704 | 1467054414383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:54 INFO - PROCESS | 1704 | 1467054414470 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:06:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 577ms
12:06:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:06:54 INFO - PROCESS | 1704 | 1467054414969 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:55 INFO - PROCESS | 1704 | 1467054415086 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:06:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 578ms
12:06:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:06:55 INFO - PROCESS | 1704 | 1467054415548 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:55 INFO - PROCESS | 1704 | 1467054415637 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:56 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
12:06:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 473ms
12:06:56 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:06:56 INFO - PROCESS | 1704 | 1467054416028 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:56 INFO - PROCESS | 1704 | 1467054416113 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:06:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 570ms
12:06:56 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:06:56 INFO - PROCESS | 1704 | 1467054416606 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:56 INFO - PROCESS | 1704 | 1467054416697 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:06:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 479ms
12:06:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:06:57 INFO - PROCESS | 1704 | 1467054417090 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:57 INFO - PROCESS | 1704 | 1467054417176 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:06:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 471ms
12:06:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:06:57 INFO - PROCESS | 1704 | 1467054417566 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:57 INFO - PROCESS | 1704 | 1467054417672 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:06:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 571ms
12:06:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:06:58 INFO - PROCESS | 1704 | 1467054418145 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:58 INFO - PROCESS | 1704 | 1467054418274 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:06:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 637ms
12:06:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:06:58 INFO - PROCESS | 1704 | 1467054418790 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:58 INFO - PROCESS | 1704 | 1467054418931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:06:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 725ms
12:06:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:06:59 INFO - PROCESS | 1704 | 1467054419560 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:06:59 INFO - PROCESS | 1704 | 1467054419691 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:07:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 882ms
12:07:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:07:00 INFO - PROCESS | 1704 | 1467054420420 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:00 INFO - PROCESS | 1704 | 1467054420542 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:07:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 579ms
12:07:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:07:01 INFO - PROCESS | 1704 | 1467054421006 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:01 INFO - PROCESS | 1704 | 1467054421110 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:07:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 573ms
12:07:01 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:07:01 INFO - PROCESS | 1704 | 1467054421593 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:01 INFO - PROCESS | 1704 | 1467054421704 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:07:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 725ms
12:07:02 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:07:02 INFO - PROCESS | 1704 | 1467054422319 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:02 INFO - PROCESS | 1704 | 1467054422452 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:07:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 624ms
12:07:02 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:07:02 INFO - PROCESS | 1704 | 1467054422951 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:03 INFO - PROCESS | 1704 | 1467054423053 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:07:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 525ms
12:07:03 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:07:03 INFO - PROCESS | 1704 | 1467054423484 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:03 INFO - PROCESS | 1704 | 1467054423619 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:07:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 675ms
12:07:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:07:04 INFO - PROCESS | 1704 | 1467054424162 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:04 INFO - PROCESS | 1704 | 1467054424255 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:07:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 477ms
12:07:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:07:04 INFO - PROCESS | 1704 | 1467054424643 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:04 INFO - PROCESS | 1704 | 1467054424730 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:07:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 671ms
12:07:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:07:05 INFO - PROCESS | 1704 | 1467054425323 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:05 INFO - PROCESS | 1704 | 1467054425412 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:07:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 470ms
12:07:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:07:05 INFO - PROCESS | 1704 | 1467054425799 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:05 INFO - PROCESS | 1704 | 1467054425886 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:06 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
12:07:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 521ms
12:07:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:07:06 INFO - PROCESS | 1704 | 1467054426328 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:06 INFO - PROCESS | 1704 | 1467054426491 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:07 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
12:07:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 722ms
12:07:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:07:07 INFO - PROCESS | 1704 | 1467054427058 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:07 INFO - PROCESS | 1704 | 1467054427281 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:07:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 774ms
12:07:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:07:07 INFO - PROCESS | 1704 | 1467054427836 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:07 INFO - PROCESS | 1704 | 1467054427950 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:08 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
12:07:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 540ms
12:07:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:07:08 INFO - PROCESS | 1704 | 1467054428383 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:08 INFO - PROCESS | 1704 | 1467054428483 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:08 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
12:07:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 527ms
12:07:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:07:08 INFO - PROCESS | 1704 | 1467054428926 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:09 INFO - PROCESS | 1704 | 1467054429023 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:07:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 543ms
12:07:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:07:09 INFO - PROCESS | 1704 | 1467054429464 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:09 INFO - PROCESS | 1704 | 1467054429563 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:10 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
12:07:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 570ms
12:07:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:07:10 INFO - PROCESS | 1704 | 1467054430043 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:10 INFO - PROCESS | 1704 | 1467054430140 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:07:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 578ms
12:07:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:07:10 INFO - PROCESS | 1704 | 1467054430627 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:10 INFO - PROCESS | 1704 | 1467054430734 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:07:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 530ms
12:07:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:07:11 INFO - PROCESS | 1704 | 1467054431162 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:11 INFO - PROCESS | 1704 | 1467054431272 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:07:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 477ms
12:07:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:07:11 INFO - PROCESS | 1704 | 1467054431645 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:11 INFO - PROCESS | 1704 | 1467054431735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:07:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 474ms
12:07:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:07:12 INFO - PROCESS | 1704 | 1467054432123 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:12 INFO - PROCESS | 1704 | 1467054432215 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:07:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 474ms
12:07:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:07:12 INFO - PROCESS | 1704 | 1467054432603 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:12 INFO - PROCESS | 1704 | 1467054432696 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:07:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 474ms
12:07:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:07:13 INFO - PROCESS | 1704 | 1467054433083 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:13 INFO - PROCESS | 1704 | 1467054433187 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:07:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 474ms
12:07:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:07:13 INFO - PROCESS | 1704 | 1467054433561 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:13 INFO - PROCESS | 1704 | 1467054433654 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
12:07:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 685ms
12:07:14 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:07:14 INFO - PROCESS | 1704 | 1467054434254 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:14 INFO - PROCESS | 1704 | 1467054434394 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:07:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 726ms
12:07:15 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:07:15 INFO - PROCESS | 1704 | 1467054435031 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:15 INFO - PROCESS | 1704 | 1467054435177 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:07:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:07:15 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 879ms
12:07:15 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:07:15 INFO - PROCESS | 1704 | 1467054435915 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:16 INFO - PROCESS | 1704 | 1467054436027 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:07:16 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 581ms
12:07:16 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:07:16 INFO - PROCESS | 1704 | 1467054436507 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:16 INFO - PROCESS | 1704 | 1467054436604 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:07:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:07:17 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 827ms
12:07:17 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:07:17 INFO - PROCESS | 1704 | 1467054437348 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:17 INFO - PROCESS | 1704 | 1467054437452 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:17 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:07:17 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 574ms
12:07:17 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:07:17 INFO - PROCESS | 1704 | 1467054437921 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:18 INFO - PROCESS | 1704 | 1467054438020 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:18 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:07:18 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 578ms
12:07:18 INFO - TEST-START | /IndexedDB/interfaces.html
12:07:18 INFO - PROCESS | 1704 | 1467054438512 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:18 INFO - PROCESS | 1704 | 1467054438596 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:07:19 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
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:07:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:07:19 INFO - TEST-OK | /IndexedDB/interfaces.html | took 927ms
12:07:19 INFO - TEST-START | /IndexedDB/interfaces.worker
12:07:19 INFO - PROCESS | 1704 | 1467054439483 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:19 INFO - PROCESS | 1704 | 1467054439600 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:07:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:07:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:07:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:07:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:07:20 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:07:20 INFO - {}
12:07:20 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1007ms
12:07:20 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:07:20 INFO - PROCESS | 1704 | 1467054440489 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:20 INFO - PROCESS | 1704 | 1467054440685 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:07:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:07:21 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 640ms
12:07:21 INFO - TEST-START | /IndexedDB/key_valid.html
12:07:21 INFO - PROCESS | 1704 | 1467054441141 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:21 INFO - PROCESS | 1704 | 1467054441227 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:07:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:07:22 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1256ms
12:07:22 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:07:22 INFO - PROCESS | 1704 | 1467054442400 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:22 INFO - PROCESS | 1704 | 1467054442611 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:23 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:07:23 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 773ms
12:07:23 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:07:23 INFO - PROCESS | 1704 | 1467054443185 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:23 INFO - PROCESS | 1704 | 1467054443287 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:23 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:07:23 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 588ms
12:07:23 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:07:23 INFO - PROCESS | 1704 | 1467054443781 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:23 INFO - PROCESS | 1704 | 1467054443886 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:07:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:07:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:07:24 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 683ms
12:07:24 INFO - TEST-START | /IndexedDB/keyorder.htm
12:07:24 INFO - PROCESS | 1704 | 1467054444485 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:24 INFO - PROCESS | 1704 | 1467054444579 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:07:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:07:25 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 644ms
12:07:25 INFO - TEST-START | /IndexedDB/keypath.htm
12:07:25 INFO - PROCESS | 1704 | 1467054445150 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:25 INFO - PROCESS | 1704 | 1467054445266 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:07:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:07:25 INFO - TEST-OK | /IndexedDB/keypath.htm | took 648ms
12:07:25 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:07:25 INFO - PROCESS | 1704 | 1467054445807 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:25 INFO - PROCESS | 1704 | 1467054445943 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:07:26 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 587ms
12:07:26 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:07:26 INFO - PROCESS | 1704 | 1467054446400 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:26 INFO - PROCESS | 1704 | 1467054446513 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:07:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:07:26 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 587ms
12:07:26 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:07:27 INFO - PROCESS | 1704 | 1467054447000 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:27 INFO - PROCESS | 1704 | 1467054447094 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:07:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:07:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:07:27 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 678ms
12:07:27 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:07:27 INFO - PROCESS | 1704 | 1467054447700 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:27 INFO - PROCESS | 1704 | 1467054447788 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:28 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:07:28 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 493ms
12:07:28 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:07:28 INFO - PROCESS | 1704 | 1467054448182 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:28 INFO - PROCESS | 1704 | 1467054448269 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:28 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:07:28 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 480ms
12:07:28 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:07:28 INFO - PROCESS | 1704 | 1467054448673 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:28 INFO - PROCESS | 1704 | 1467054448771 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:29 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:07:29 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 530ms
12:07:29 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:07:29 INFO - PROCESS | 1704 | 1467054449240 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:29 INFO - PROCESS | 1704 | 1467054449415 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:29 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:07:29 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 725ms
12:07:29 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:07:29 INFO - PROCESS | 1704 | 1467054449974 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:30 INFO - PROCESS | 1704 | 1467054450255 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:07:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1225ms
12:07:31 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:07:31 INFO - PROCESS | 1704 | 1467054451206 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:31 INFO - PROCESS | 1704 | 1467054451339 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:07:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 681ms
12:07:31 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:07:31 INFO - PROCESS | 1704 | 1467054451897 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:32 INFO - PROCESS | 1704 | 1467054452010 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:32 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:07:32 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 535ms
12:07:32 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:07:32 INFO - PROCESS | 1704 | 1467054452446 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:32 INFO - PROCESS | 1704 | 1467054452549 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:33 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:07:33 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 581ms
12:07:33 INFO - TEST-START | /IndexedDB/value.htm
12:07:33 INFO - PROCESS | 1704 | 1467054453031 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:33 INFO - PROCESS | 1704 | 1467054453132 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:07:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:07:33 INFO - TEST-OK | /IndexedDB/value.htm | took 585ms
12:07:33 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:07:33 INFO - PROCESS | 1704 | 1467054453614 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:33 INFO - PROCESS | 1704 | 1467054453723 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:07:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:07:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:07:34 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 621ms
12:07:34 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:07:34 INFO - PROCESS | 1704 | 1467054454247 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:34 INFO - PROCESS | 1704 | 1467054454384 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:35 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:07:35 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 784ms
12:07:35 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:07:35 INFO - PROCESS | 1704 | 1467054455046 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:35 INFO - PROCESS | 1704 | 1467054455145 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:07:35 INFO - {}
12:07:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:07:35 INFO - {}
12:07:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:07:35 INFO - {}
12:07:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:07:35 INFO - {}
12:07:35 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 586ms
12:07:35 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:07:35 INFO - PROCESS | 1704 | 1467054455639 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:35 INFO - PROCESS | 1704 | 1467054455749 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:07:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:07:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:07:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:07:36 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 429ms
12:07:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:07:36 INFO - PROCESS | 1704 | 1467054456076 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:36 INFO - PROCESS | 1704 | 1467054456158 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:07:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:07:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 642ms
12:07:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:07:36 INFO - PROCESS | 1704 | 1467054456736 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:36 INFO - PROCESS | 1704 | 1467054456899 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:07:37 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
12:07:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:07:37 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
12:07:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:07:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:07:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 855ms
12:07:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:07:37 INFO - PROCESS | 1704 | 1467054457619 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:37 INFO - PROCESS | 1704 | 1467054457741 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:38 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() {
12:07:38 INFO - [native code]
12:07:38 INFO - }" but got function "function () {
12:07:38 INFO - }"
12:07:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:07:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:07:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:07:38 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
12:07:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:07:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:07:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:07:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 527ms
12:07:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:07:38 INFO - PROCESS | 1704 | 1467054458160 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:38 INFO - PROCESS | 1704 | 1467054458254 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:38 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() {
12:07:38 INFO - [native code]
12:07:38 INFO - }" but got function "function () {
12:07:38 INFO - }"
12:07:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:07:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:07:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:07:38 INFO - {}
12:07:38 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
12:07:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:07:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:07:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:07:38 INFO - {}
12:07:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 576ms
12:07:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:07:38 INFO - PROCESS | 1704 | 1467054458765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:38 INFO - PROCESS | 1704 | 1467054458872 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:07:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:07:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:07:39 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"
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:07:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:07:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:07:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:07:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:07:39 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"
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:07:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:07:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:07:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:07:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:07:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 593ms
12:07:39 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:07:39 INFO - PROCESS | 1704 | 1467054459355 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:39 INFO - PROCESS | 1704 | 1467054459455 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:07:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 427ms
12:07:39 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:07:39 INFO - PROCESS | 1704 | 1467054459784 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:39 INFO - PROCESS | 1704 | 1467054459883 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:07:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:07:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:07:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:07:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 532ms
12:07:40 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:07:40 INFO - PROCESS | 1704 | 1467054460325 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:40 INFO - PROCESS | 1704 | 1467054460458 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:07:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:07:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:07:41 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:07:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:07:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:07:41 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 686ms
12:07:41 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:07:41 INFO - PROCESS | 1704 | 1467054461016 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:41 INFO - PROCESS | 1704 | 1467054461099 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:07:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:07:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:07:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:07:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:07:42 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1427ms
12:07:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:07:42 INFO - PROCESS | 1704 | 1467054462448 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:42 INFO - PROCESS | 1704 | 1467054462533 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:07:43 INFO - {}
12:07:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:07:43 INFO - {}
12:07:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:07:43 INFO - {}
12:07:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:07:43 INFO - {}
12:07:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:07:43 INFO - {}
12:07:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1527ms
12:07:43 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:07:43 INFO - PROCESS | 1704 | 1467054463987 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:44 INFO - PROCESS | 1704 | 1467054464124 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:44 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:07:44 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 873ms
12:07:44 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:07:44 INFO - PROCESS | 1704 | 1467054464868 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:45 INFO - PROCESS | 1704 | 1467054465026 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:45 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:07:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:07:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 771ms
12:07:45 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:07:45 INFO - PROCESS | 1704 | 1467054465648 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:45 INFO - PROCESS | 1704 | 1467054465740 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:55 INFO - PROCESS | 1704 | MARIONETTE LOG: INFO: Timeout fired
12:07:55 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
12:07:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:07:55 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10205ms
12:07:55 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:07:55 INFO - PROCESS | 1704 | 1467054475860 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:55 INFO - PROCESS | 1704 | 1467054475947 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:56 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:07:56 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 733ms
12:07:56 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:07:56 INFO - PROCESS | 1704 | 1467054476605 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:56 INFO - PROCESS | 1704 | 1467054476719 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:07:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 533ms
12:07:57 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:07:57 INFO - PROCESS | 1704 | 1467054477150 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:57 INFO - PROCESS | 1704 | 1467054477275 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:07:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 526ms
12:07:57 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:07:57 INFO - PROCESS | 1704 | 1467054477670 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:57 INFO - PROCESS | 1704 | 1467054477768 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:07:58 INFO - {}
12:07:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 581ms
12:07:58 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:07:58 INFO - PROCESS | 1704 | 1467054478284 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:58 INFO - PROCESS | 1704 | 1467054478422 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:07:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 624ms
12:07:58 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:07:58 INFO - PROCESS | 1704 | 1467054478913 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:59 INFO - PROCESS | 1704 | 1467054479016 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:07:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:07:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:07:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:07:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 523ms
12:07:59 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:07:59 INFO - PROCESS | 1704 | 1467054479449 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:07:59 INFO - PROCESS | 1704 | 1467054479543 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:00 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().
12:08:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 683ms
12:08:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:08:00 INFO - PROCESS | 1704 | 1467054480161 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:00 INFO - PROCESS | 1704 | 1467054480311 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:08:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 786ms
12:08:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:08:00 INFO - PROCESS | 1704 | 1467054480936 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:01 INFO - PROCESS | 1704 | 1467054481025 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:08:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 478ms
12:08:01 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:08:01 INFO - PROCESS | 1704 | 1467054481434 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:01 INFO - PROCESS | 1704 | 1467054481555 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:01 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"
12:08:01 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:01 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:08:01 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:01 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:08:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:08:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 525ms
12:08:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:08:01 INFO - PROCESS | 1704 | 1467054481966 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:02 INFO - PROCESS | 1704 | 1467054482104 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:08:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 527ms
12:08:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:08:02 INFO - PROCESS | 1704 | 1467054482495 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:02 INFO - PROCESS | 1704 | 1467054482578 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:08:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 431ms
12:08:02 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:08:02 INFO - PROCESS | 1704 | 1467054482937 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:03 INFO - PROCESS | 1704 | 1467054483022 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:03 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:08:03 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 436ms
12:08:03 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:08:03 INFO - PROCESS | 1704 | 1467054483379 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:03 INFO - PROCESS | 1704 | 1467054483463 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:03 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
12:08:03 INFO - do_test/)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:08:36 INFO - )
12:08:36 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 534ms
12:08:36 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:08:36 INFO - PROCESS | 1704 | 1467054516124 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:36 INFO - PROCESS | 1704 | 1467054516220 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:08:36 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 679ms
12:08:36 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:08:36 INFO - PROCESS | 1704 | 1467054516818 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:36 INFO - PROCESS | 1704 | 1467054516931 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:08:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 832ms
12:08:37 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:08:37 INFO - PROCESS | 1704 | 1467054517647 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:37 INFO - PROCESS | 1704 | 1467054517750 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:08:38 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 474ms
12:08:38 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:08:38 INFO - PROCESS | 1704 | 1467054518158 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:38 INFO - PROCESS | 1704 | 1467054518242 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:08:38 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 475ms
12:08:38 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:08:38 INFO - PROCESS | 1704 | 1467054518647 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:38 INFO - PROCESS | 1704 | 1467054518765 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:39 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:08:39 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:39 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:08:39 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 530ms
12:08:39 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:08:39 INFO - PROCESS | 1704 | 1467054519181 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:39 INFO - PROCESS | 1704 | 1467054519267 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:39 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:08:39 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 471ms
12:08:39 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:08:39 INFO - PROCESS | 1704 | 1467054519658 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:39 INFO - PROCESS | 1704 | 1467054519740 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:40 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:08:40 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 425ms
12:08:40 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:08:40 INFO - PROCESS | 1704 | 1467054520090 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:40 INFO - PROCESS | 1704 | 1467054520175 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:40 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:08:40 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 433ms
12:08:40 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:08:40 INFO - PROCESS | 1704 | 1467054520528 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:40 INFO - PROCESS | 1704 | 1467054520627 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:40 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:08:40 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 473ms
12:08:41 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:08:41 INFO - PROCESS | 1704 | 1467054521010 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:41 INFO - PROCESS | 1704 | 1467054521112 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:08:41 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 526ms
12:08:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:08:41 INFO - PROCESS | 1704 | 1467054521599 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:41 INFO - PROCESS | 1704 | 1467054521735 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:08:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 828ms
12:08:42 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:08:42 INFO - PROCESS | 1704 | 1467054522378 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:42 INFO - PROCESS | 1704 | 1467054522531 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:08:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 526ms
12:08:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:08:42 INFO - PROCESS | 1704 | 1467054522916 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:43 INFO - PROCESS | 1704 | 1467054523032 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:08:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 538ms
12:08:43 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:08:43 INFO - PROCESS | 1704 | 1467054523467 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:43 INFO - PROCESS | 1704 | 1467054523562 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:43 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:08:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:08:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:08:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:08:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:08:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:08:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 533ms
12:08:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:08:44 INFO - PROCESS | 1704 | 1467054523998 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:44 INFO - PROCESS | 1704 | 1467054524096 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:08:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:08:44 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 525ms
12:08:44 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:08:44 INFO - PROCESS | 1704 | 1467054524529 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:44 INFO - PROCESS | 1704 | 1467054524618 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:08:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:08:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:08:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:08:45 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 576ms
12:08:45 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:08:45 INFO - PROCESS | 1704 | 1467054525119 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:45 INFO - PROCESS | 1704 | 1467054525243 Marionette INFO sendAsync dc5c64d2-a59f-4949-bee7-1a0ed0f225ec
12:08:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: