builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-148
starttime: 1467649817.21
results: success (0)
buildid: 20160704064626
builduid: 71b343b4f7574b7684a5cbed19eef54c
revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:17.210150) =========
master: http://buildbot-master120.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:17.210785) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:17.211189) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:17.444882) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 09:30:17.445343) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-04 09:30:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 166K=0.07s
2016-07-04 09:30:18 (166 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.669222
========= master_lag: 0.36 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 09:30:18.472188) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-04 09:30:18.472729) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.037005
========= master_lag: 5.12 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-04 09:30:23.625477) =========
========= Started 'bash -c ...' (results: 0, elapsed: 18 secs) (at 2016-07-04 09:30:23.626032) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebaf4086c18c2d1e3f0af12ade55840413342bc3 --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 ebaf4086c18c2d1e3f0af12ade55840413342bc3 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075
_=/tools/buildbot/bin/python
using PTY: False
2016-07-04 09:30:24,632 truncating revision to first 12 chars
2016-07-04 09:30:24,632 Setting DEBUG logging.
2016-07-04 09:30:24,632 attempt 1/10
2016-07-04 09:30:24,633 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebaf4086c18c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-04 09:30:25,943 unpacking tar archive at: mozilla-beta-ebaf4086c18c/testing/mozharness/
program finished with exit code 0
elapsedTime=1.928226
========= master_lag: 17.00 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 18 secs) (at 2016-07-04 09:30:42.556309) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:42.556826) =========
script_repo_revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 09:30:42.557399) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-07-04 09:30:42.557822) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-07-04 09:30:44.770269) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 40 secs) (at 2016-07-04 09:30:44.770698) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-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', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075
_=/tools/buildbot/bin/python
using PTY: False
09:30:45 INFO - MultiFileLogger online at 20160704 09:30:45 in /builds/slave/test
09:30:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
09:30:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
09:30:45 INFO - {'append_to_log': False,
09:30:45 INFO - 'base_work_dir': '/builds/slave/test',
09:30:45 INFO - 'blob_upload_branch': 'mozilla-beta',
09:30:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
09:30:45 INFO - 'buildbot_json_path': 'buildprops.json',
09:30:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
09:30:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:30:45 INFO - 'download_minidump_stackwalk': True,
09:30:45 INFO - 'download_symbols': 'ondemand',
09:30:45 INFO - 'e10s': True,
09:30:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
09:30:45 INFO - 'tooltool.py': '/tools/tooltool.py',
09:30:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
09:30:45 INFO - '/tools/misc-python/virtualenv.py')},
09:30:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:30:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:30:45 INFO - 'log_level': 'info',
09:30:45 INFO - 'log_to_console': True,
09:30:45 INFO - 'opt_config_files': (),
09:30:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:30:45 INFO - '--processes=1',
09:30:45 INFO - '--config=%(test_path)s/wptrunner.ini',
09:30:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:30:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:30:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:30:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:30:45 INFO - 'pip_index': False,
09:30:45 INFO - 'require_test_zip': True,
09:30:45 INFO - 'test_type': ('testharness',),
09:30:45 INFO - 'this_chunk': '1',
09:30:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
09:30:45 INFO - 'total_chunks': '5',
09:30:45 INFO - 'virtualenv_path': 'venv',
09:30:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:30:45 INFO - 'work_dir': 'build'}
09:30:45 INFO - #####
09:30:45 INFO - ##### Running clobber step.
09:30:45 INFO - #####
09:30:45 INFO - Running pre-action listener: _resource_record_pre_action
09:30:45 INFO - Running main action method: clobber
09:30:45 INFO - rmtree: /builds/slave/test/build
09:30:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
09:30:46 INFO - Running post-action listener: _resource_record_post_action
09:30:46 INFO - #####
09:30:46 INFO - ##### Running read-buildbot-config step.
09:30:46 INFO - #####
09:30:46 INFO - Running pre-action listener: _resource_record_pre_action
09:30:46 INFO - Running main action method: read_buildbot_config
09:30:46 INFO - Using buildbot properties:
09:30:46 INFO - {
09:30:46 INFO - "project": "",
09:30:46 INFO - "product": "firefox",
09:30:46 INFO - "script_repo_revision": "production",
09:30:46 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
09:30:46 INFO - "repository": "",
09:30:46 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
09:30:46 INFO - "buildid": "20160704064626",
09:30:46 INFO - "pgo_build": "True",
09:30:46 INFO - "basedir": "/builds/slave/test",
09:30:46 INFO - "buildnumber": 6,
09:30:46 INFO - "slavename": "tst-linux64-spot-148",
09:30:46 INFO - "master": "http://buildbot-master120.bb.releng.use1.mozilla.com:8201/",
09:30:46 INFO - "platform": "linux64",
09:30:46 INFO - "branch": "mozilla-beta",
09:30:46 INFO - "revision": "ebaf4086c18c2d1e3f0af12ade55840413342bc3",
09:30:46 INFO - "repo_path": "releases/mozilla-beta",
09:30:46 INFO - "moz_repo_path": "",
09:30:46 INFO - "stage_platform": "linux64-pgo",
09:30:46 INFO - "builduid": "71b343b4f7574b7684a5cbed19eef54c",
09:30:46 INFO - "slavebuilddir": "test"
09:30:46 INFO - }
09:30:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
09:30:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
09:30:46 INFO - Running post-action listener: _resource_record_post_action
09:30:46 INFO - #####
09:30:46 INFO - ##### Running download-and-extract step.
09:30:46 INFO - #####
09:30:46 INFO - Running pre-action listener: _resource_record_pre_action
09:30:46 INFO - Running main action method: download_and_extract
09:30:46 INFO - mkdir: /builds/slave/test/build/tests
09:30:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:30:46 INFO - https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
09:30:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
09:30:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
09:30:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
09:30:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
09:30:57 INFO - Downloaded 1327 bytes.
09:30:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
09:30:57 INFO - Using the following test package requirements:
09:30:57 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
09:30:57 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
09:30:57 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
09:30:57 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'jsshell-linux-x86_64.zip'],
09:30:57 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
09:30:57 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
09:30:57 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
09:30:57 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
09:30:57 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
09:30:57 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
09:30:57 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
09:30:57 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
09:30:57 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')]}
09:30:57 INFO - https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
09:30:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
09:30:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
09:30:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
09:30:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
09:31:01 INFO - Downloaded 24237016 bytes.
09:31:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
09:31:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:31:01 INFO - caution: filename not matched: web-platform/*
09:31:01 INFO - Return code: 11
09:31: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')]}
09:31:01 INFO - https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
09:31:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
09:31:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
09:31:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
09:31:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
09:31:06 INFO - Downloaded 36389083 bytes.
09:31:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
09:31:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:31:10 INFO - caution: filename not matched: bin/*
09:31:10 INFO - caution: filename not matched: config/*
09:31:10 INFO - caution: filename not matched: mozbase/*
09:31:10 INFO - caution: filename not matched: marionette/*
09:31:10 INFO - caution: filename not matched: tools/wptserve/*
09:31:10 INFO - Return code: 11
09:31:10 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')]}
09:31:10 INFO - https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
09:31:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
09:31:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
09:31:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
09:31:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
09:31:15 INFO - Downloaded 55999047 bytes.
09:31:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
09:31:15 INFO - mkdir: /builds/slave/test/properties
09:31:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
09:31:15 INFO - Writing to file /builds/slave/test/properties/build_url
09:31:15 INFO - Contents:
09:31:15 INFO - build_url:https://queue.taskcluster.net/v1/task/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
09:31:45 INFO - Running post-action listener: _resource_record_post_action
09:31:45 INFO - Running post-action listener: set_extra_try_arguments
09:31:45 INFO - #####
09:31:45 INFO - ##### Running create-virtualenv step.
09:31:45 INFO - #####
09:31:45 INFO - Running pre-action listener: _pre_create_virtualenv
09:31:45 INFO - Running pre-action listener: _resource_record_pre_action
09:31:45 INFO - Running main action method: create_virtualenv
09:31:45 INFO - Creating virtualenv /builds/slave/test/build/venv
09:31:45 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
09:31:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
09:31:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
09:31:45 INFO - Using real prefix '/usr'
09:31:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python
09:31:46 INFO - Installing distribute.............................................................................................................................................................................................done.
09:31:50 INFO - Installing pip.................done.
09:31:50 INFO - Return code: 0
09:31:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
09:31: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')]}
09:31:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:31:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:31: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')]}
09:31:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:31:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:31:50 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 0x2557030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075', '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
09:31:50 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
09:31:50 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
09:31:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:31:50 INFO - 'CCACHE_UMASK': '002',
09:31:50 INFO - 'DISPLAY': ':0',
09:31:50 INFO - 'HOME': '/home/cltbld',
09:31:50 INFO - 'LANG': 'en_US.UTF-8',
09:31:50 INFO - 'LOGNAME': 'cltbld',
09:31:50 INFO - 'MAIL': '/var/mail/cltbld',
09:31:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:31:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:31:50 INFO - 'MOZ_NO_REMOTE': '1',
09:31:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:31:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:31:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:31:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:31:50 INFO - 'PWD': '/builds/slave/test',
09:31:50 INFO - 'SHELL': '/bin/bash',
09:31:50 INFO - 'SHLVL': '1',
09:31:50 INFO - 'TERM': 'linux',
09:31:50 INFO - 'TMOUT': '86400',
09:31:50 INFO - 'USER': 'cltbld',
09:31:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:31:50 INFO - '_': '/tools/buildbot/bin/python'}
09:31:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:31:50 INFO - Downloading/unpacking psutil>=0.7.1
09:31:50 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
09:31:50 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
09:31:50 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
09:31:50 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
09:31:50 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
09:31:50 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
09:31:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
09:31:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:31:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:31:56 INFO - Installing collected packages: psutil
09:31:56 INFO - Running setup.py install for psutil
09:31:56 INFO - building 'psutil._psutil_linux' extension
09:31:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
09:31:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
09:31:57 INFO - building 'psutil._psutil_posix' extension
09:31:57 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
09:31:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
09:31:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:31:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:31:57 INFO - Successfully installed psutil
09:31:57 INFO - Cleaning up...
09:31:57 INFO - Return code: 0
09:31:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
09:31:57 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')]}
09:31:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:31:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:31:57 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')]}
09:31:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:31:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:31:57 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 0x2557030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075', '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
09:31:57 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
09:31:57 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
09:31:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:31:57 INFO - 'CCACHE_UMASK': '002',
09:31:57 INFO - 'DISPLAY': ':0',
09:31:57 INFO - 'HOME': '/home/cltbld',
09:31:57 INFO - 'LANG': 'en_US.UTF-8',
09:31:57 INFO - 'LOGNAME': 'cltbld',
09:31:57 INFO - 'MAIL': '/var/mail/cltbld',
09:31:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:31:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:31:57 INFO - 'MOZ_NO_REMOTE': '1',
09:31:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:31:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:31:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:31:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:31:57 INFO - 'PWD': '/builds/slave/test',
09:31:57 INFO - 'SHELL': '/bin/bash',
09:31:57 INFO - 'SHLVL': '1',
09:31:57 INFO - 'TERM': 'linux',
09:31:57 INFO - 'TMOUT': '86400',
09:31:57 INFO - 'USER': 'cltbld',
09:31:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:31:57 INFO - '_': '/tools/buildbot/bin/python'}
09:31:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:31:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:31:58 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
09:31:58 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
09:31:58 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
09:31:58 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
09:31:58 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
09:31:58 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
09:32:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:32:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
09:32:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
09:32:03 INFO - Installing collected packages: mozsystemmonitor
09:32:03 INFO - Running setup.py install for mozsystemmonitor
09:32:03 INFO - Successfully installed mozsystemmonitor
09:32:03 INFO - Cleaning up...
09:32:03 INFO - Return code: 0
09:32:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
09:32: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')]}
09:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:32:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32: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')]}
09:32:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:32:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2557030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075', '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
09:32:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
09:32:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
09:32:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:32:03 INFO - 'CCACHE_UMASK': '002',
09:32:03 INFO - 'DISPLAY': ':0',
09:32:03 INFO - 'HOME': '/home/cltbld',
09:32:03 INFO - 'LANG': 'en_US.UTF-8',
09:32:03 INFO - 'LOGNAME': 'cltbld',
09:32:03 INFO - 'MAIL': '/var/mail/cltbld',
09:32:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:32:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:32:03 INFO - 'MOZ_NO_REMOTE': '1',
09:32:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:32:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:32:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:32:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:32:03 INFO - 'PWD': '/builds/slave/test',
09:32:03 INFO - 'SHELL': '/bin/bash',
09:32:03 INFO - 'SHLVL': '1',
09:32:03 INFO - 'TERM': 'linux',
09:32:03 INFO - 'TMOUT': '86400',
09:32:03 INFO - 'USER': 'cltbld',
09:32:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:32:03 INFO - '_': '/tools/buildbot/bin/python'}
09:32:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:32:03 INFO - Downloading/unpacking blobuploader==1.2.4
09:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:32:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:32:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
09:32:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
09:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:32:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:32:08 INFO - Downloading blobuploader-1.2.4.tar.gz
09:32:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
09:32:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:32:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:32:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:32:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
09:32:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
09:32:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:32:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:32:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
09:32:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:32:10 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
09:32:10 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
09:32:10 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
09:32:10 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
09:32:10 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
09:32:10 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
09:32:10 INFO - Downloading docopt-0.6.1.tar.gz
09:32:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
09:32:10 INFO - Installing collected packages: blobuploader, requests, docopt
09:32:10 INFO - Running setup.py install for blobuploader
09:32:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
09:32:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
09:32:11 INFO - Running setup.py install for requests
09:32:11 INFO - Running setup.py install for docopt
09:32:12 INFO - Successfully installed blobuploader requests docopt
09:32:12 INFO - Cleaning up...
09:32:12 INFO - Return code: 0
09:32:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:32:12 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')]}
09:32:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:32:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32:12 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')]}
09:32:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:32:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32:12 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 0x2557030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075', '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
09:32:12 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
09:32:12 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
09:32:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:32:12 INFO - 'CCACHE_UMASK': '002',
09:32:12 INFO - 'DISPLAY': ':0',
09:32:12 INFO - 'HOME': '/home/cltbld',
09:32:12 INFO - 'LANG': 'en_US.UTF-8',
09:32:12 INFO - 'LOGNAME': 'cltbld',
09:32:12 INFO - 'MAIL': '/var/mail/cltbld',
09:32:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:32:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:32:12 INFO - 'MOZ_NO_REMOTE': '1',
09:32:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:32:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:32:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:32:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:32:12 INFO - 'PWD': '/builds/slave/test',
09:32:12 INFO - 'SHELL': '/bin/bash',
09:32:12 INFO - 'SHLVL': '1',
09:32:12 INFO - 'TERM': 'linux',
09:32:12 INFO - 'TMOUT': '86400',
09:32:12 INFO - 'USER': 'cltbld',
09:32:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:32:12 INFO - '_': '/tools/buildbot/bin/python'}
09:32:12 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:32:12 INFO - Running setup.py (path:/tmp/pip-cNFq0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:32:12 INFO - Running setup.py (path:/tmp/pip-QeICA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:32:12 INFO - Running setup.py (path:/tmp/pip-h8mp_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:32:13 INFO - Running setup.py (path:/tmp/pip-lHVWKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:32:13 INFO - Running setup.py (path:/tmp/pip-8HolD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:32:13 INFO - Running setup.py (path:/tmp/pip-QxZciv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:32:13 INFO - Running setup.py (path:/tmp/pip-00bUOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:32:13 INFO - Running setup.py (path:/tmp/pip-9tMMtU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:32:13 INFO - Running setup.py (path:/tmp/pip-71f3WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:32:13 INFO - Running setup.py (path:/tmp/pip-BpEEP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:32:14 INFO - Running setup.py (path:/tmp/pip-W66pV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:32:14 INFO - Running setup.py (path:/tmp/pip-z4FD2G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:32:14 INFO - Running setup.py (path:/tmp/pip-dK2ep2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:32:14 INFO - Running setup.py (path:/tmp/pip-koDlWl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:32:14 INFO - Running setup.py (path:/tmp/pip-PXrHx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:32:14 INFO - Running setup.py (path:/tmp/pip-MGKnfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:32:14 INFO - Running setup.py (path:/tmp/pip-WO6tJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:32:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:32:14 INFO - Running setup.py (path:/tmp/pip-egNJdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:32:15 INFO - Running setup.py (path:/tmp/pip-Lpoyvh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:32:15 INFO - Running setup.py (path:/tmp/pip-wrQ6Fe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:32:15 INFO - Running setup.py (path:/tmp/pip-HCH9kh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:32:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:32:15 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
09:32:15 INFO - Running setup.py install for manifestparser
09:32:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
09:32:16 INFO - Running setup.py install for mozcrash
09:32:16 INFO - Running setup.py install for mozdebug
09:32:16 INFO - Running setup.py install for mozdevice
09:32:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
09:32:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin
09:32:16 INFO - Running setup.py install for mozfile
09:32:16 INFO - Running setup.py install for mozhttpd
09:32:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Running setup.py install for mozinfo
09:32:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Running setup.py install for mozInstall
09:32:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
09:32:17 INFO - Running setup.py install for mozleak
09:32:17 INFO - Running setup.py install for mozlog
09:32:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Running setup.py install for moznetwork
09:32:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Running setup.py install for mozprocess
09:32:18 INFO - Running setup.py install for mozprofile
09:32:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Running setup.py install for mozrunner
09:32:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
09:32:18 INFO - Running setup.py install for mozscreenshot
09:32:19 INFO - Running setup.py install for moztest
09:32:19 INFO - Running setup.py install for mozversion
09:32:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
09:32:19 INFO - Running setup.py install for wptserve
09:32:19 INFO - Running setup.py install for marionette-driver
09:32:20 INFO - Running setup.py install for browsermob-proxy
09:32:20 INFO - Running setup.py install for marionette-client
09:32:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:32:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
09:32:20 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
09:32:20 INFO - Cleaning up...
09:32:20 INFO - Return code: 0
09:32:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:32:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:32:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:32:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:32:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:32:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
09:32:20 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 0x2557030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075', '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
09:32:20 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
09:32:20 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
09:32:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:32:20 INFO - 'CCACHE_UMASK': '002',
09:32:20 INFO - 'DISPLAY': ':0',
09:32:20 INFO - 'HOME': '/home/cltbld',
09:32:20 INFO - 'LANG': 'en_US.UTF-8',
09:32:20 INFO - 'LOGNAME': 'cltbld',
09:32:20 INFO - 'MAIL': '/var/mail/cltbld',
09:32:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:32:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:32:20 INFO - 'MOZ_NO_REMOTE': '1',
09:32:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:32:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:32:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:32:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:32:20 INFO - 'PWD': '/builds/slave/test',
09:32:20 INFO - 'SHELL': '/bin/bash',
09:32:20 INFO - 'SHLVL': '1',
09:32:20 INFO - 'TERM': 'linux',
09:32:20 INFO - 'TMOUT': '86400',
09:32:20 INFO - 'USER': 'cltbld',
09:32:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:32:20 INFO - '_': '/tools/buildbot/bin/python'}
09:32:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:32:21 INFO - Running setup.py (path:/tmp/pip-eP0a9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:32:21 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))
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:32:21 INFO - Running setup.py (path:/tmp/pip-0uNmAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:32:21 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))
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:32:21 INFO - Running setup.py (path:/tmp/pip-EEOCkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:32:21 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))
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:32:21 INFO - Running setup.py (path:/tmp/pip-xvbqXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:32:21 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))
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:32:21 INFO - Running setup.py (path:/tmp/pip-5RYjXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:32:21 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))
09:32:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:32:21 INFO - Running setup.py (path:/tmp/pip-ermyp2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:32:22 INFO - Running setup.py (path:/tmp/pip-See3lg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:32:22 INFO - Running setup.py (path:/tmp/pip-jE0Z9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:32:22 INFO - Running setup.py (path:/tmp/pip-1WnE5U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:32:22 INFO - Running setup.py (path:/tmp/pip-vsHlSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:32:22 INFO - Running setup.py (path:/tmp/pip-CRpCpw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:32:22 INFO - Running setup.py (path:/tmp/pip-7JSO8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:32:22 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))
09:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:32:22 INFO - Running setup.py (path:/tmp/pip-IPEjNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:32:23 INFO - Running setup.py (path:/tmp/pip-FjykCu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:32:23 INFO - Running setup.py (path:/tmp/pip-Ac45Rj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:32:23 INFO - Running setup.py (path:/tmp/pip-BHDMuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:32:23 INFO - Running setup.py (path:/tmp/pip-ySXlGk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:32:23 INFO - Running setup.py (path:/tmp/pip-Z_RqFq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:32:23 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))
09:32:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:32:23 INFO - Running setup.py (path:/tmp/pip-FBTSz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:32:23 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))
09:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:32:24 INFO - Running setup.py (path:/tmp/pip-42kvM7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:32:24 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))
09:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:32:24 INFO - Running setup.py (path:/tmp/pip-YSoPBP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:32:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:32:24 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))
09:32:24 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))
09:32:24 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))
09:32:24 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))
09:32:24 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))
09:32:24 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))
09:32:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
09:32:24 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
09:32:24 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
09:32:24 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
09:32:24 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
09:32:24 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
09:32:24 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
09:32:29 INFO - Downloading blessings-1.6.tar.gz
09:32:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
09:32:29 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))
09:32:29 INFO - Installing collected packages: blessings
09:32:29 INFO - Running setup.py install for blessings
09:32:30 INFO - Successfully installed blessings
09:32:30 INFO - Cleaning up...
09:32:30 INFO - Return code: 0
09:32:30 INFO - Done creating virtualenv /builds/slave/test/build/venv.
09:32:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:32:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:32:30 INFO - Reading from file tmpfile_stdout
09:32:30 INFO - Current package versions:
09:32:30 INFO - argparse == 1.2.1
09:32:30 INFO - blessings == 1.6
09:32:30 INFO - blobuploader == 1.2.4
09:32:30 INFO - browsermob-proxy == 0.6.0
09:32:30 INFO - docopt == 0.6.1
09:32:30 INFO - manifestparser == 1.1
09:32:30 INFO - marionette-client == 2.3.0
09:32:30 INFO - marionette-driver == 1.4.0
09:32:30 INFO - mozInstall == 1.12
09:32:30 INFO - mozcrash == 0.17
09:32:30 INFO - mozdebug == 0.1
09:32:30 INFO - mozdevice == 0.48
09:32:30 INFO - mozfile == 1.2
09:32:30 INFO - mozhttpd == 0.7
09:32:30 INFO - mozinfo == 0.9
09:32:30 INFO - mozleak == 0.1
09:32:30 INFO - mozlog == 3.1
09:32:30 INFO - moznetwork == 0.27
09:32:30 INFO - mozprocess == 0.22
09:32:30 INFO - mozprofile == 0.28
09:32:30 INFO - mozrunner == 6.11
09:32:30 INFO - mozscreenshot == 0.1
09:32:30 INFO - mozsystemmonitor == 0.0
09:32:30 INFO - moztest == 0.7
09:32:30 INFO - mozversion == 1.4
09:32:30 INFO - psutil == 3.1.1
09:32:30 INFO - requests == 1.2.3
09:32:30 INFO - wptserve == 1.4.0
09:32:30 INFO - wsgiref == 0.1.2
09:32:30 INFO - Running post-action listener: _resource_record_post_action
09:32:30 INFO - Running post-action listener: _start_resource_monitoring
09:32:30 INFO - Starting resource monitoring.
09:32:30 INFO - #####
09:32:30 INFO - ##### Running pull step.
09:32:30 INFO - #####
09:32:30 INFO - Running pre-action listener: _resource_record_pre_action
09:32:30 INFO - Running main action method: pull
09:32:30 INFO - Pull has nothing to do!
09:32:30 INFO - Running post-action listener: _resource_record_post_action
09:32:30 INFO - #####
09:32:30 INFO - ##### Running install step.
09:32:30 INFO - #####
09:32:30 INFO - Running pre-action listener: _resource_record_pre_action
09:32:30 INFO - Running main action method: install
09:32:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:32:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:32:31 INFO - Reading from file tmpfile_stdout
09:32:31 INFO - Detecting whether we're running mozinstall >=1.0...
09:32:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
09:32:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
09:32:31 INFO - Reading from file tmpfile_stdout
09:32:31 INFO - Output received:
09:32:31 INFO - Usage: mozinstall [options] installer
09:32:31 INFO - Options:
09:32:31 INFO - -h, --help show this help message and exit
09:32:31 INFO - -d DEST, --destination=DEST
09:32:31 INFO - Directory to install application into. [default:
09:32:31 INFO - "/builds/slave/test"]
09:32:31 INFO - --app=APP Application being installed. [default: firefox]
09:32:31 INFO - mkdir: /builds/slave/test/build/application
09:32:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
09:32:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
09:32:52 INFO - Reading from file tmpfile_stdout
09:32:52 INFO - Output received:
09:32:52 INFO - /builds/slave/test/build/application/firefox/firefox
09:32:52 INFO - Running post-action listener: _resource_record_post_action
09:32:52 INFO - #####
09:32:52 INFO - ##### Running run-tests step.
09:32:52 INFO - #####
09:32:52 INFO - Running pre-action listener: _resource_record_pre_action
09:32:52 INFO - Running main action method: run_tests
09:32:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
09:32:52 INFO - Minidump filename unknown. Determining based upon platform and architecture.
09:32:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
09:32:52 INFO - grabbing minidump binary from tooltool
09:32:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:32:52 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x259e000>, '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 0x259ede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x259f290>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
09:32:52 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
09:32:52 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
09:32:53 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
09:32:53 INFO - Return code: 0
09:32:53 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
09:32:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
09:32:53 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/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--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
09:32:53 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/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --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
09:32:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:32:53 INFO - 'CCACHE_UMASK': '002',
09:32:53 INFO - 'DISPLAY': ':0',
09:32:53 INFO - 'HOME': '/home/cltbld',
09:32:53 INFO - 'LANG': 'en_US.UTF-8',
09:32:53 INFO - 'LOGNAME': 'cltbld',
09:32:53 INFO - 'MAIL': '/var/mail/cltbld',
09:32:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
09:32:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:32:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:32:53 INFO - 'MOZ_NO_REMOTE': '1',
09:32:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:32:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:32:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:32:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:32:53 INFO - 'PWD': '/builds/slave/test',
09:32:53 INFO - 'SHELL': '/bin/bash',
09:32:53 INFO - 'SHLVL': '1',
09:32:53 INFO - 'TERM': 'linux',
09:32:53 INFO - 'TMOUT': '86400',
09:32:53 INFO - 'USER': 'cltbld',
09:32:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467649433.286786-1677391075',
09:32:53 INFO - '_': '/tools/buildbot/bin/python'}
09:32:53 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/f7Z7zwcSRKOUofwb69DOKw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--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
09:32:53 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
09:32:53 INFO - import pkg_resources
09:32:55 INFO - Using 1 client processes
09:32:55 INFO - wptserve Starting http server on 127.0.0.1:8000
09:32:55 INFO - wptserve Starting http server on 127.0.0.1:8001
09:32:55 INFO - wptserve Starting http server on 127.0.0.1:8443
09:32:57 INFO - SUITE-START | Running 1476 tests
09:32:57 INFO - Running testharness tests
09:32:57 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
09:32:57 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
09:32:57 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
09:32:57 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
09:32:57 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
09:32:57 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
09:32:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
09:32:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
09:32:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
09:32:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
09:32:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
09:32:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
09:32:57 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
09:32:57 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
09:32:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
09:32:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
09:32:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 8ms
09:32:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
09:32:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 7ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
09:32:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
09:32:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
09:32:58 INFO - Setting up ssl
09:32:58 INFO - PROCESS | certutil |
09:32:58 INFO - PROCESS | certutil |
09:32:58 INFO - PROCESS | certutil |
09:32:58 INFO - Certificate Nickname Trust Attributes
09:32:58 INFO - SSL,S/MIME,JAR/XPI
09:32:58 INFO -
09:32:58 INFO - web-platform-tests CT,,
09:32:58 INFO -
09:32:58 INFO - Starting runner
09:32:59 INFO - PROCESS | 1842 | 1467649979686 Marionette INFO Listening on port 2828
09:33:02 INFO - PROCESS | 1842 | 1467649982127 Marionette INFO startBrowser 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:02 INFO - PROCESS | 1842 | 1467649982149 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:02 INFO - PROCESS | 1842 | 1467649982534 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:02 INFO - PROCESS | 1842 | 1467649982618 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:02 INFO - PROCESS | 1842 |
09:33:02 INFO - PROCESS | 1842 | (process:1895): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
09:33:03 INFO - PROCESS | 1842 | 1467649983525 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:03 INFO - PROCESS | 1842 | 1467649983979 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
09:33:04 INFO - PROCESS | 1842 | 1467649984036 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:04 INFO - PROCESS | 1842 | 1467649984049 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
09:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 726ms
09:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
09:33:04 INFO - PROCESS | 1842 | 1467649984771 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:04 INFO - PROCESS | 1842 | 1467649984866 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
09:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 570ms
09:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
09:33:05 INFO - PROCESS | 1842 | 1467649985342 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:05 INFO - PROCESS | 1842 | 1467649985453 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
09:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 574ms
09:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
09:33:05 INFO - PROCESS | 1842 | 1467649985927 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:06 INFO - PROCESS | 1842 | 1467649986004 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
09:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms
09:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
09:33:06 INFO - PROCESS | 1842 | 1467649986466 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:06 INFO - PROCESS | 1842 | 1467649986545 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
09:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 572ms
09:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
09:33:07 INFO - PROCESS | 1842 | 1467649987040 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:07 INFO - PROCESS | 1842 | 1467649987117 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
09:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 624ms
09:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
09:33:07 INFO - PROCESS | 1842 | 1467649987691 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:07 INFO - PROCESS | 1842 | 1467649987783 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
09:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 577ms
09:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
09:33:08 INFO - PROCESS | 1842 | 1467649988254 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:08 INFO - PROCESS | 1842 | 1467649988328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
09:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 525ms
09:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
09:33:08 INFO - PROCESS | 1842 | 1467649988782 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:08 INFO - PROCESS | 1842 | 1467649988857 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
09:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms
09:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
09:33:09 INFO - PROCESS | 1842 | 1467649989315 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:09 INFO - PROCESS | 1842 | 1467649989384 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
09:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 880ms
09:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
09:33:10 INFO - PROCESS | 1842 | 1467649990200 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:10 INFO - PROCESS | 1842 | 1467649990289 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
09:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 671ms
09:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
09:33:10 INFO - PROCESS | 1842 | 1467649990908 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:10 INFO - PROCESS | 1842 | 1467649990983 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
09:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 586ms
09:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
09:33:11 INFO - PROCESS | 1842 | 1467649991506 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:11 INFO - PROCESS | 1842 | 1467649991582 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
09:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 576ms
09:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
09:33:12 INFO - PROCESS | 1842 | 1467649992076 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:12 INFO - PROCESS | 1842 | 1467649992207 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
09:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 581ms
09:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
09:33:12 INFO - PROCESS | 1842 | 1467649992673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:12 INFO - PROCESS | 1842 | 1467649992756 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
09:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 533ms
09:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
09:33:13 INFO - PROCESS | 1842 | 1467649993221 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:13 INFO - PROCESS | 1842 | 1467649993347 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
09:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 635ms
09:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
09:33:13 INFO - PROCESS | 1842 | 1467649993857 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:13 INFO - PROCESS | 1842 | 1467649993990 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
09:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 728ms
09:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
09:33:14 INFO - PROCESS | 1842 | 1467649994591 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:14 INFO - PROCESS | 1842 | 1467649994690 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
09:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 582ms
09:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
09:33:15 INFO - PROCESS | 1842 | 1467649995209 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:15 INFO - PROCESS | 1842 | 1467649995296 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
09:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 636ms
09:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
09:33:15 INFO - PROCESS | 1842 | 1467649995822 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:15 INFO - PROCESS | 1842 | 1467649995898 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
09:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 577ms
09:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
09:33:16 INFO - PROCESS | 1842 | 1467649996407 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:16 INFO - PROCESS | 1842 | 1467649996484 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
09:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 528ms
09:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
09:33:16 INFO - PROCESS | 1842 | 1467649996951 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:17 INFO - PROCESS | 1842 | 1467649997078 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
09:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 682ms
09:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
09:33:17 INFO - PROCESS | 1842 | 1467649997643 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:17 INFO - PROCESS | 1842 | 1467649997731 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
09:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 583ms
09:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
09:33:18 INFO - PROCESS | 1842 | 1467649998221 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:18 INFO - PROCESS | 1842 | 1467649998292 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
09:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 520ms
09:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
09:33:18 INFO - PROCESS | 1842 | 1467649998769 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:18 INFO - PROCESS | 1842 | 1467649998866 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
09:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 583ms
09:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
09:33:19 INFO - PROCESS | 1842 | 1467649999349 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:19 INFO - PROCESS | 1842 | 1467649999421 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
09:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 533ms
09:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
09:33:19 INFO - PROCESS | 1842 | 1467649999885 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:19 INFO - PROCESS | 1842 | 1467649999983 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
09:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 573ms
09:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
09:33:20 INFO - PROCESS | 1842 | 1467650000479 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:20 INFO - PROCESS | 1842 | 1467650000566 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
09:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 573ms
09:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
09:33:21 INFO - PROCESS | 1842 | 1467650001081 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:21 INFO - PROCESS | 1842 | 1467650001188 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
09:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1037ms
09:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
09:33:22 INFO - PROCESS | 1842 | 1467650002129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:22 INFO - PROCESS | 1842 | 1467650002219 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
09:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 636ms
09:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
09:33:22 INFO - PROCESS | 1842 | 1467650002781 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:22 INFO - PROCESS | 1842 | 1467650002881 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
09:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 685ms
09:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
09:33:23 INFO - PROCESS | 1842 | 1467650003478 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:23 INFO - PROCESS | 1842 | 1467650003654 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
09:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 737ms
09:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
09:33:24 INFO - PROCESS | 1842 | 1467650004222 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:24 INFO - PROCESS | 1842 | 1467650004295 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
09:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 575ms
09:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
09:33:24 INFO - PROCESS | 1842 | 1467650004803 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:24 INFO - PROCESS | 1842 | 1467650004879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
09:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 579ms
09:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
09:33:25 INFO - PROCESS | 1842 | 1467650005388 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:25 INFO - PROCESS | 1842 | 1467650005484 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
09:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 621ms
09:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
09:33:26 INFO - PROCESS | 1842 | 1467650006036 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:26 INFO - PROCESS | 1842 | 1467650006151 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
09:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 691ms
09:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
09:33:26 INFO - PROCESS | 1842 | 1467650006736 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:26 INFO - PROCESS | 1842 | 1467650006882 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
09:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 630ms
09:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
09:33:27 INFO - PROCESS | 1842 | 1467650007385 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:27 INFO - PROCESS | 1842 | 1467650007499 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
09:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 674ms
09:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
09:33:28 INFO - PROCESS | 1842 | 1467650008067 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:28 INFO - PROCESS | 1842 | 1467650008211 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
09:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 782ms
09:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
09:33:28 INFO - PROCESS | 1842 | 1467650008856 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:28 INFO - PROCESS | 1842 | 1467650008931 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
09:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 583ms
09:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
09:33:29 INFO - PROCESS | 1842 | 1467650009488 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:29 INFO - PROCESS | 1842 | 1467650009588 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
09:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 627ms
09:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
09:33:30 INFO - PROCESS | 1842 | 1467650010141 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:30 INFO - PROCESS | 1842 | 1467650010254 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
09:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 633ms
09:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
09:33:30 INFO - PROCESS | 1842 | 1467650010758 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:30 INFO - PROCESS | 1842 | 1467650010843 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
09:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 626ms
09:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
09:33:31 INFO - PROCESS | 1842 | 1467650011390 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:31 INFO - PROCESS | 1842 | 1467650011493 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
09:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 580ms
09:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
09:33:31 INFO - PROCESS | 1842 | 1467650011975 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:32 INFO - PROCESS | 1842 | 1467650012060 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
09:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 592ms
09:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
09:33:32 INFO - PROCESS | 1842 | 1467650012566 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:32 INFO - PROCESS | 1842 | 1467650012649 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
09:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 523ms
09:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
09:33:33 INFO - PROCESS | 1842 | 1467650013104 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:33 INFO - PROCESS | 1842 | 1467650013202 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
09:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 686ms
09:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
09:33:33 INFO - PROCESS | 1842 | 1467650013794 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:33 INFO - PROCESS | 1842 | 1467650013873 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
09:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 729ms
09:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
09:33:34 INFO - PROCESS | 1842 | 1467650014527 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:34 INFO - PROCESS | 1842 | 1467650014616 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
09:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 928ms
09:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
09:33:35 INFO - PROCESS | 1842 | 1467650015463 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:35 INFO - PROCESS | 1842 | 1467650015556 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
09:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 574ms
09:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
09:33:36 INFO - PROCESS | 1842 | 1467650016078 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:36 INFO - PROCESS | 1842 | 1467650016175 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
09:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 652ms
09:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
09:33:36 INFO - PROCESS | 1842 | 1467650016722 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:36 INFO - PROCESS | 1842 | 1467650016801 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
09:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 624ms
09:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
09:33:37 INFO - PROCESS | 1842 | 1467650017352 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:37 INFO - PROCESS | 1842 | 1467650017443 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
09:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 681ms
09:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
09:33:38 INFO - PROCESS | 1842 | 1467650018029 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:38 INFO - PROCESS | 1842 | 1467650018105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
09:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 676ms
09:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
09:33:38 INFO - PROCESS | 1842 | 1467650018713 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:38 INFO - PROCESS | 1842 | 1467650018820 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
09:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 624ms
09:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
09:33:39 INFO - PROCESS | 1842 | 1467650019344 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:39 INFO - PROCESS | 1842 | 1467650019415 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
09:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 528ms
09:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
09:33:39 INFO - PROCESS | 1842 | 1467650019891 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:39 INFO - PROCESS | 1842 | 1467650019971 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
09:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 530ms
09:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
09:33:40 INFO - PROCESS | 1842 | 1467650020435 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:40 INFO - PROCESS | 1842 | 1467650020551 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
09:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 576ms
09:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
09:33:41 INFO - PROCESS | 1842 | 1467650021042 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:41 INFO - PROCESS | 1842 | 1467650021133 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
09:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 886ms
09:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
09:33:41 INFO - PROCESS | 1842 | 1467650021926 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:42 INFO - PROCESS | 1842 | 1467650022072 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
09:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 686ms
09:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
09:33:42 INFO - PROCESS | 1842 | 1467650022633 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:42 INFO - PROCESS | 1842 | 1467650022714 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
09:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 582ms
09:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
09:33:43 INFO - PROCESS | 1842 | 1467650023237 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:43 INFO - PROCESS | 1842 | 1467650023312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
09:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 533ms
09:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
09:33:43 INFO - PROCESS | 1842 | 1467650023768 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:43 INFO - PROCESS | 1842 | 1467650023879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
09:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 633ms
09:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
09:33:44 INFO - PROCESS | 1842 | 1467650024410 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:44 INFO - PROCESS | 1842 | 1467650024504 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
09:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 678ms
09:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
09:33:45 INFO - PROCESS | 1842 | 1467650025094 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:45 INFO - PROCESS | 1842 | 1467650025223 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
09:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 574ms
09:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
09:33:45 INFO - PROCESS | 1842 | 1467650025681 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:45 INFO - PROCESS | 1842 | 1467650025776 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
09:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 582ms
09:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
09:33:46 INFO - PROCESS | 1842 | 1467650026276 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:46 INFO - PROCESS | 1842 | 1467650026367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
09:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 587ms
09:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
09:33:46 INFO - PROCESS | 1842 | 1467650026862 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:46 INFO - PROCESS | 1842 | 1467650026933 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
09:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 529ms
09:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
09:33:47 INFO - PROCESS | 1842 | 1467650027406 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:47 INFO - PROCESS | 1842 | 1467650027500 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
09:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 582ms
09:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
09:33:48 INFO - PROCESS | 1842 | 1467650028009 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:48 INFO - PROCESS | 1842 | 1467650028086 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
09:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 981ms
09:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
09:33:49 INFO - PROCESS | 1842 | 1467650029005 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:49 INFO - PROCESS | 1842 | 1467650029130 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
09:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 786ms
09:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
09:33:49 INFO - PROCESS | 1842 | 1467650029797 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:49 INFO - PROCESS | 1842 | 1467650029879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
09:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 585ms
09:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
09:33:50 INFO - PROCESS | 1842 | 1467650030413 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:50 INFO - PROCESS | 1842 | 1467650030497 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:51 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.
09:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 637ms
09:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
09:33:51 INFO - PROCESS | 1842 | 1467650031029 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:51 INFO - PROCESS | 1842 | 1467650031107 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:51 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.
09:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 569ms
09:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
09:33:51 INFO - PROCESS | 1842 | 1467650031614 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:51 INFO - PROCESS | 1842 | 1467650031699 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:52 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.
09:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 679ms
09:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
09:33:52 INFO - PROCESS | 1842 | 1467650032291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:52 INFO - PROCESS | 1842 | 1467650032392 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:52 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.
09:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 678ms
09:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
09:33:52 INFO - PROCESS | 1842 | 1467650032975 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:53 INFO - PROCESS | 1842 | 1467650033089 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:53 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.
09:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 581ms
09:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
09:33:53 INFO - PROCESS | 1842 | 1467650033562 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:53 INFO - PROCESS | 1842 | 1467650033670 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:54 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.
09:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 623ms
09:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
09:33:54 INFO - PROCESS | 1842 | 1467650034187 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:54 INFO - PROCESS | 1842 | 1467650034262 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:54 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.
09:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms
09:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
09:33:54 INFO - PROCESS | 1842 | 1467650034766 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:54 INFO - PROCESS | 1842 | 1467650034847 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:55 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.
09:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 673ms
09:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
09:33:55 INFO - PROCESS | 1842 | 1467650035455 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:55 INFO - PROCESS | 1842 | 1467650035656 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:56 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.
09:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 840ms
09:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
09:33:56 INFO - PROCESS | 1842 | 1467650036315 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:56 INFO - PROCESS | 1842 | 1467650036484 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:57 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.
09:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 736ms
09:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
09:33:57 INFO - PROCESS | 1842 | 1467650037078 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:57 INFO - PROCESS | 1842 | 1467650037173 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:57 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.
09:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 631ms
09:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
09:33:57 INFO - PROCESS | 1842 | 1467650037720 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:57 INFO - PROCESS | 1842 | 1467650037799 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:58 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.
09:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 587ms
09:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
09:33:58 INFO - PROCESS | 1842 | 1467650038329 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:58 INFO - PROCESS | 1842 | 1467650038408 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:58 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.
09:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 645ms
09:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
09:33:58 INFO - PROCESS | 1842 | 1467650038964 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:59 INFO - PROCESS | 1842 | 1467650039043 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:59 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.
09:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 722ms
09:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
09:33:59 INFO - PROCESS | 1842 | 1467650039755 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:33:59 INFO - PROCESS | 1842 | 1467650039834 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:00 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.
09:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 596ms
09:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
09:34:00 INFO - PROCESS | 1842 | 1467650040343 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:00 INFO - PROCESS | 1842 | 1467650040422 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:00 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.
09:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 579ms
09:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
09:34:00 INFO - PROCESS | 1842 | 1467650040938 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:01 INFO - PROCESS | 1842 | 1467650041023 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:01 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.
09:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 591ms
09:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
09:34:01 INFO - PROCESS | 1842 | 1467650041531 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:01 INFO - PROCESS | 1842 | 1467650041613 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:02 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.
09:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 578ms
09:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
09:34:02 INFO - PROCESS | 1842 | 1467650042179 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:34:02 INFO - PROCESS | 1842 | 1467650042190 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:02 INFO - PROCESS | 1842 | 1467650042307 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:03 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.
09:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1387ms
09:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
09:34:03 INFO - PROCESS | 1842 | 1467650043588 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:03 INFO - PROCESS | 1842 | 1467650043674 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:04 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.
09:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 589ms
09:34:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
09:34:04 INFO - PROCESS | 1842 | 1467650044209 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:04 INFO - PROCESS | 1842 | 1467650044313 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
09:34:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 624ms
09:34:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
09:34:04 INFO - PROCESS | 1842 | 1467650044846 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:04 INFO - PROCESS | 1842 | 1467650044944 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
09:34:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 630ms
09:34:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
09:34:05 INFO - PROCESS | 1842 | 1467650045471 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:05 INFO - PROCESS | 1842 | 1467650045550 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
09:34:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 576ms
09:34:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
09:34:06 INFO - PROCESS | 1842 | 1467650046076 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:06 INFO - PROCESS | 1842 | 1467650046172 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
09:34:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 735ms
09:34:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
09:34:06 INFO - PROCESS | 1842 | 1467650046811 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:06 INFO - PROCESS | 1842 | 1467650046945 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
09:34:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 678ms
09:34:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
09:34:07 INFO - PROCESS | 1842 | 1467650047502 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:07 INFO - PROCESS | 1842 | 1467650047587 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
09:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 584ms
09:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
09:34:08 INFO - PROCESS | 1842 | 1467650048089 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:08 INFO - PROCESS | 1842 | 1467650048166 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
09:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 574ms
09:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
09:34:08 INFO - PROCESS | 1842 | 1467650048695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:08 INFO - PROCESS | 1842 | 1467650048773 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
09:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 831ms
09:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
09:34:09 INFO - PROCESS | 1842 | 1467650049554 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:09 INFO - PROCESS | 1842 | 1467650049654 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
09:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 692ms
09:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
09:34:10 INFO - PROCESS | 1842 | 1467650050250 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:10 INFO - PROCESS | 1842 | 1467650050393 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
09:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 684ms
09:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
09:34:10 INFO - PROCESS | 1842 | 1467650050967 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:11 INFO - PROCESS | 1842 | 1467650051104 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
09:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 740ms
09:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
09:34:11 INFO - PROCESS | 1842 | 1467650051680 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:11 INFO - PROCESS | 1842 | 1467650051758 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:12 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
09:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1033ms
09:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
09:34:12 INFO - PROCESS | 1842 | 1467650052718 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:12 INFO - PROCESS | 1842 | 1467650052797 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
09:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1022ms
09:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
09:34:13 INFO - PROCESS | 1842 | 1467650053767 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:13 INFO - PROCESS | 1842 | 1467650053882 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:14 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
09:34:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:34:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 624ms
09:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
09:34:14 INFO - PROCESS | 1842 | 1467650054394 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:14 INFO - PROCESS | 1842 | 1467650054490 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
09:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 578ms
09:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
09:34:14 INFO - PROCESS | 1842 | 1467650054984 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:15 INFO - PROCESS | 1842 | 1467650055100 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
09:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 679ms
09:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
09:34:15 INFO - PROCESS | 1842 | 1467650055695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:15 INFO - PROCESS | 1842 | 1467650055791 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
09:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 751ms
09:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
09:34:16 INFO - PROCESS | 1842 | 1467650056479 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:16 INFO - PROCESS | 1842 | 1467650056559 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
09:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 578ms
09:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
09:34:17 INFO - PROCESS | 1842 | 1467650057096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:17 INFO - PROCESS | 1842 | 1467650057195 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
09:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 626ms
09:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
09:34:17 INFO - PROCESS | 1842 | 1467650057789 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:17 INFO - PROCESS | 1842 | 1467650057948 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
09:34:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 910ms
09:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
09:34:18 INFO - PROCESS | 1842 | 1467650058685 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:18 INFO - PROCESS | 1842 | 1467650058778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
09:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 644ms
09:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
09:34:19 INFO - PROCESS | 1842 | 1467650059356 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:19 INFO - PROCESS | 1842 | 1467650059444 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:19 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
09:34:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 593ms
09:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
09:34:19 INFO - PROCESS | 1842 | 1467650059963 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:20 INFO - PROCESS | 1842 | 1467650060068 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:20 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
09:34:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:34:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 632ms
09:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
09:34:20 INFO - PROCESS | 1842 | 1467650060608 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:20 INFO - PROCESS | 1842 | 1467650060693 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:21 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
09:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 639ms
09:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
09:34:21 INFO - PROCESS | 1842 | 1467650061253 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:21 INFO - PROCESS | 1842 | 1467650061341 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
09:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 684ms
09:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
09:34:21 INFO - PROCESS | 1842 | 1467650061943 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:22 INFO - PROCESS | 1842 | 1467650062064 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
09:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 886ms
09:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
09:34:22 INFO - PROCESS | 1842 | 1467650062854 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:22 INFO - PROCESS | 1842 | 1467650062958 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
09:34:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 687ms
09:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
09:34:23 INFO - PROCESS | 1842 | 1467650063549 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:23 INFO - PROCESS | 1842 | 1467650063628 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
09:34:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 624ms
09:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
09:34:24 INFO - PROCESS | 1842 | 1467650064192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:24 INFO - PROCESS | 1842 | 1467650064267 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
09:34:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 628ms
09:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
09:34:24 INFO - PROCESS | 1842 | 1467650064815 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:24 INFO - PROCESS | 1842 | 1467650064893 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
09:34:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 680ms
09:34:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
09:34:25 INFO - PROCESS | 1842 | 1467650065508 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:25 INFO - PROCESS | 1842 | 1467650065620 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
09:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 682ms
09:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
09:34:26 INFO - PROCESS | 1842 | 1467650066195 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:26 INFO - PROCESS | 1842 | 1467650066312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
09:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 686ms
09:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
09:34:26 INFO - PROCESS | 1842 | 1467650066879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:26 INFO - PROCESS | 1842 | 1467650066954 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
09:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 576ms
09:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
09:34:27 INFO - PROCESS | 1842 | 1467650067464 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:27 INFO - PROCESS | 1842 | 1467650067555 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
09:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 579ms
09:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
09:34:28 INFO - PROCESS | 1842 | 1467650068051 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:28 INFO - PROCESS | 1842 | 1467650068136 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
09:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 577ms
09:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
09:34:28 INFO - PROCESS | 1842 | 1467650068645 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:28 INFO - PROCESS | 1842 | 1467650068782 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:29 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
09:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 927ms
09:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
09:34:29 INFO - PROCESS | 1842 | 1467650069590 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:29 INFO - PROCESS | 1842 | 1467650069683 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
09:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 628ms
09:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
09:34:30 INFO - PROCESS | 1842 | 1467650070235 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:30 INFO - PROCESS | 1842 | 1467650070312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
09:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms
09:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
09:34:30 INFO - PROCESS | 1842 | 1467650070872 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:30 INFO - PROCESS | 1842 | 1467650070955 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:31 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
09:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 641ms
09:34:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
09:34:31 INFO - PROCESS | 1842 | 1467650071516 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:31 INFO - PROCESS | 1842 | 1467650071611 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:32 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
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
09:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:34:32 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
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
09:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
09:34:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:34:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 574ms
09:34:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
09:34:32 INFO - PROCESS | 1842 | 1467650072121 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:32 INFO - PROCESS | 1842 | 1467650072253 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
09:34:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 673ms
09:34:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
09:34:32 INFO - PROCESS | 1842 | 1467650072803 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:32 INFO - PROCESS | 1842 | 1467650072905 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:33 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.
09:34:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 781ms
09:34:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
09:34:33 INFO - PROCESS | 1842 | 1467650073586 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:33 INFO - PROCESS | 1842 | 1467650073663 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:34 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.
09:34:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 674ms
09:34:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
09:34:34 INFO - PROCESS | 1842 | 1467650074265 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:34 INFO - PROCESS | 1842 | 1467650074393 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
09:34:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 722ms
09:34:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
09:34:35 INFO - PROCESS | 1842 | 1467650074999 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:35 INFO - PROCESS | 1842 | 1467650075096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:35 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.
09:34:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 637ms
09:34:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
09:34:35 INFO - PROCESS | 1842 | 1467650075640 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:35 INFO - PROCESS | 1842 | 1467650075759 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
09:34:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms
09:34:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
09:34:36 INFO - PROCESS | 1842 | 1467650076397 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:36 INFO - PROCESS | 1842 | 1467650076515 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
09:34:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 735ms
09:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
09:34:37 INFO - PROCESS | 1842 | 1467650077140 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:37 INFO - PROCESS | 1842 | 1467650077266 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
09:34:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 695ms
09:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
09:34:37 INFO - PROCESS | 1842 | 1467650077872 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:37 INFO - PROCESS | 1842 | 1467650077967 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
09:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 694ms
09:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
09:34:38 INFO - PROCESS | 1842 | 1467650078541 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:38 INFO - PROCESS | 1842 | 1467650078632 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
09:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 574ms
09:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
09:34:39 INFO - PROCESS | 1842 | 1467650079121 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:39 INFO - PROCESS | 1842 | 1467650079196 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
09:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 576ms
09:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
09:34:39 INFO - PROCESS | 1842 | 1467650079711 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:39 INFO - PROCESS | 1842 | 1467650079803 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
09:34:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 580ms
09:34:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
09:34:40 INFO - PROCESS | 1842 | 1467650080295 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:40 INFO - PROCESS | 1842 | 1467650080396 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
09:34:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 679ms
09:34:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
09:34:40 INFO - PROCESS | 1842 | 1467650080987 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:41 INFO - PROCESS | 1842 | 1467650081197 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
09:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 726ms
09:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
09:34:41 INFO - PROCESS | 1842 | 1467650081711 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:41 INFO - PROCESS | 1842 | 1467650081782 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
09:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms
09:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
09:34:42 INFO - PROCESS | 1842 | 1467650082391 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:42 INFO - PROCESS | 1842 | 1467650082513 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
09:34:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 777ms
09:34:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
09:34:43 INFO - PROCESS | 1842 | 1467650083190 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:43 INFO - PROCESS | 1842 | 1467650083282 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
09:34:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 634ms
09:34:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
09:34:43 INFO - PROCESS | 1842 | 1467650083877 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:44 INFO - PROCESS | 1842 | 1467650084040 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
09:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 738ms
09:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
09:34:44 INFO - PROCESS | 1842 | 1467650084620 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:44 INFO - PROCESS | 1842 | 1467650084718 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
09:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 681ms
09:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
09:34:45 INFO - PROCESS | 1842 | 1467650085294 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:45 INFO - PROCESS | 1842 | 1467650085423 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
09:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 577ms
09:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
09:34:45 INFO - PROCESS | 1842 | 1467650085884 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:46 INFO - PROCESS | 1842 | 1467650085998 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
09:34:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 623ms
09:34:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
09:34:46 INFO - PROCESS | 1842 | 1467650086530 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:46 INFO - PROCESS | 1842 | 1467650086617 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
09:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 629ms
09:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
09:34:47 INFO - PROCESS | 1842 | 1467650087157 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:47 INFO - PROCESS | 1842 | 1467650087237 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
09:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 691ms
09:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
09:34:47 INFO - PROCESS | 1842 | 1467650087859 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:47 INFO - PROCESS | 1842 | 1467650087973 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
09:34:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 889ms
09:34:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
09:34:48 INFO - PROCESS | 1842 | 1467650088764 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:48 INFO - PROCESS | 1842 | 1467650088925 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
09:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1099ms
09:34:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
09:34:50 INFO - PROCESS | 1842 | 1467650090011 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:50 INFO - PROCESS | 1842 | 1467650090121 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
09:34:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 786ms
09:34:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
09:34:50 INFO - PROCESS | 1842 | 1467650090716 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:50 INFO - PROCESS | 1842 | 1467650090830 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
09:34:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 676ms
09:34:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
09:34:51 INFO - PROCESS | 1842 | 1467650091398 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:51 INFO - PROCESS | 1842 | 1467650091467 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
09:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 622ms
09:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
09:34:52 INFO - PROCESS | 1842 | 1467650092048 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:52 INFO - PROCESS | 1842 | 1467650092184 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
09:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 625ms
09:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
09:34:52 INFO - PROCESS | 1842 | 1467650092676 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:52 INFO - PROCESS | 1842 | 1467650092796 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
09:34:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 574ms
09:34:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
09:34:53 INFO - PROCESS | 1842 | 1467650093305 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:53 INFO - PROCESS | 1842 | 1467650093407 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
09:34:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 636ms
09:34:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
09:34:53 INFO - PROCESS | 1842 | 1467650093928 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:54 INFO - PROCESS | 1842 | 1467650094028 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
09:34:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 582ms
09:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
09:34:54 INFO - PROCESS | 1842 | 1467650094522 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:54 INFO - PROCESS | 1842 | 1467650094593 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
09:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 574ms
09:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
09:34:55 INFO - PROCESS | 1842 | 1467650095123 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:55 INFO - PROCESS | 1842 | 1467650095224 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
09:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 730ms
09:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
09:34:55 INFO - PROCESS | 1842 | 1467650095867 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:55 INFO - PROCESS | 1842 | 1467650095977 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
09:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 686ms
09:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
09:34:56 INFO - PROCESS | 1842 | 1467650096574 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:56 INFO - PROCESS | 1842 | 1467650096771 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:57 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
09:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 745ms
09:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
09:34:57 INFO - PROCESS | 1842 | 1467650097349 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:57 INFO - PROCESS | 1842 | 1467650097462 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
09:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 652ms
09:34:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
09:34:57 INFO - PROCESS | 1842 | 1467650097989 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:58 INFO - PROCESS | 1842 | 1467650098084 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:59 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)
09:34:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1179ms
09:34:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
09:34:59 INFO - PROCESS | 1842 | 1467650099179 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:34:59 INFO - PROCESS | 1842 | 1467650099256 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
09:35:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1036ms
09:35:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
09:35:00 INFO - PROCESS | 1842 | 1467650100217 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:00 INFO - PROCESS | 1842 | 1467650100295 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
09:35:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1074ms
09:35:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
09:35:01 INFO - PROCESS | 1842 | 1467650101296 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:01 INFO - PROCESS | 1842 | 1467650101378 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:02 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)
09:35:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1130ms
09:35:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
09:35:02 INFO - PROCESS | 1842 | 1467650102432 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:02 INFO - PROCESS | 1842 | 1467650102513 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:03 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)
09:35:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1133ms
09:35:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
09:35:03 INFO - PROCESS | 1842 | 1467650103573 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:03 INFO - PROCESS | 1842 | 1467650103666 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
09:35:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1088ms
09:35:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
09:35:04 INFO - PROCESS | 1842 | 1467650104676 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:04 INFO - PROCESS | 1842 | 1467650104751 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
09:35:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1134ms
09:35:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
09:35:05 INFO - PROCESS | 1842 | 1467650105826 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:05 INFO - PROCESS | 1842 | 1467650105903 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
09:35:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1076ms
09:35:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
09:35:06 INFO - PROCESS | 1842 | 1467650106895 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:06 INFO - PROCESS | 1842 | 1467650106976 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:07 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
09:35:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1034ms
09:35:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
09:35:07 INFO - PROCESS | 1842 | 1467650107940 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:08 INFO - PROCESS | 1842 | 1467650108020 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
09:35:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1082ms
09:35:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
09:35:09 INFO - PROCESS | 1842 | 1467650109030 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:09 INFO - PROCESS | 1842 | 1467650109125 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:09 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
09:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
09:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:35:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 626ms
09:35:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
09:35:09 INFO - PROCESS | 1842 | 1467650109661 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:09 INFO - PROCESS | 1842 | 1467650109763 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
09:35:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 828ms
09:35:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
09:35:10 INFO - PROCESS | 1842 | 1467650110523 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:10 INFO - PROCESS | 1842 | 1467650110608 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:11 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
09:35:11 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:35:11 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:35:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
09:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:35:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 628ms
09:35:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
09:35:11 INFO - PROCESS | 1842 | 1467650111174 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:11 INFO - PROCESS | 1842 | 1467650111272 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
09:35:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 688ms
09:35:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
09:35:11 INFO - PROCESS | 1842 | 1467650111871 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:11 INFO - PROCESS | 1842 | 1467650111994 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
09:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1133ms
09:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
09:35:13 INFO - PROCESS | 1842 | 1467650112998 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:13 INFO - PROCESS | 1842 | 1467650113081 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:14 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
09:35:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1035ms
09:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
09:35:14 INFO - PROCESS | 1842 | 1467650114043 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:14 INFO - PROCESS | 1842 | 1467650114114 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:15 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.)
09:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1077ms
09:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
09:35:15 INFO - PROCESS | 1842 | 1467650115129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:15 INFO - PROCESS | 1842 | 1467650115217 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
09:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms
09:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
09:35:16 INFO - PROCESS | 1842 | 1467650116256 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:16 INFO - PROCESS | 1842 | 1467650116350 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:17 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
09:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1281ms
09:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
09:35:17 INFO - PROCESS | 1842 | 1467650117547 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:17 INFO - PROCESS | 1842 | 1467650117640 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
09:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 634ms
09:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
09:35:18 INFO - PROCESS | 1842 | 1467650118199 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:18 INFO - PROCESS | 1842 | 1467650118294 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
09:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1130ms
09:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
09:35:19 INFO - PROCESS | 1842 | 1467650119335 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:19 INFO - PROCESS | 1842 | 1467650119428 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
09:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1080ms
09:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
09:35:20 INFO - PROCESS | 1842 | 1467650120412 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:20 INFO - PROCESS | 1842 | 1467650120483 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
09:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 523ms
09:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
09:35:20 INFO - PROCESS | 1842 | 1467650120950 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:21 INFO - PROCESS | 1842 | 1467650121066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
09:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 582ms
09:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
09:35:21 INFO - PROCESS | 1842 | 1467650121567 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:21 INFO - PROCESS | 1842 | 1467650121666 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
09:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 635ms
09:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
09:35:22 INFO - PROCESS | 1842 | 1467650122181 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:22 INFO - PROCESS | 1842 | 1467650122295 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
09:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 680ms
09:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
09:35:22 INFO - PROCESS | 1842 | 1467650122862 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:23 INFO - PROCESS | 1842 | 1467650123156 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
09:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 930ms
09:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
09:35:23 INFO - PROCESS | 1842 | 1467650123808 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:23 INFO - PROCESS | 1842 | 1467650123891 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
09:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 582ms
09:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
09:35:24 INFO - PROCESS | 1842 | 1467650124432 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:24 INFO - PROCESS | 1842 | 1467650124533 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
09:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 676ms
09:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
09:35:25 INFO - PROCESS | 1842 | 1467650125096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:25 INFO - PROCESS | 1842 | 1467650125182 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:25 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
09:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 634ms
09:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
09:35:25 INFO - PROCESS | 1842 | 1467650125722 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:25 INFO - PROCESS | 1842 | 1467650125878 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:26 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
09:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 689ms
09:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
09:35:26 INFO - PROCESS | 1842 | 1467650126415 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:26 INFO - PROCESS | 1842 | 1467650126503 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:27 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
09:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 624ms
09:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
09:35:27 INFO - PROCESS | 1842 | 1467650127073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:27 INFO - PROCESS | 1842 | 1467650127199 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
09:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 581ms
09:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
09:35:27 INFO - PROCESS | 1842 | 1467650127672 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:27 INFO - PROCESS | 1842 | 1467650127745 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:28 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
09:35:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:35:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
09:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 528ms
09:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
09:35:28 INFO - PROCESS | 1842 | 1467650128206 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:28 INFO - PROCESS | 1842 | 1467650128314 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
09:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 623ms
09:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
09:35:28 INFO - PROCESS | 1842 | 1467650128834 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:28 INFO - PROCESS | 1842 | 1467650128911 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:29 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
09:35:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:35:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
09:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 573ms
09:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
09:35:29 INFO - PROCESS | 1842 | 1467650129428 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:29 INFO - PROCESS | 1842 | 1467650129513 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
09:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 882ms
09:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
09:35:30 INFO - PROCESS | 1842 | 1467650130326 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:30 INFO - PROCESS | 1842 | 1467650130478 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
09:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 738ms
09:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
09:35:31 INFO - PROCESS | 1842 | 1467650131061 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:31 INFO - PROCESS | 1842 | 1467650131159 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
09:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms
09:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
09:35:31 INFO - PROCESS | 1842 | 1467650131705 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:31 INFO - PROCESS | 1842 | 1467650131782 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
09:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 582ms
09:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
09:35:32 INFO - PROCESS | 1842 | 1467650132298 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:32 INFO - PROCESS | 1842 | 1467650132401 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
09:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 583ms
09:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
09:35:32 INFO - PROCESS | 1842 | 1467650132883 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:33 INFO - PROCESS | 1842 | 1467650132998 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
09:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 683ms
09:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
09:35:33 INFO - PROCESS | 1842 | 1467650133577 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:33 INFO - PROCESS | 1842 | 1467650133719 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
09:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 681ms
09:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
09:35:34 INFO - PROCESS | 1842 | 1467650134271 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:34 INFO - PROCESS | 1842 | 1467650134355 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
09:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 523ms
09:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
09:35:34 INFO - PROCESS | 1842 | 1467650134822 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:34 INFO - PROCESS | 1842 | 1467650134930 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
09:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 627ms
09:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
09:35:35 INFO - PROCESS | 1842 | 1467650135449 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:35 INFO - PROCESS | 1842 | 1467650135523 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
09:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms
09:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
09:35:35 INFO - PROCESS | 1842 | 1467650135986 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:36 INFO - PROCESS | 1842 | 1467650136096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
09:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms
09:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
09:35:36 INFO - PROCESS | 1842 | 1467650136642 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:36 INFO - PROCESS | 1842 | 1467650136732 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
09:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 899ms
09:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
09:35:37 INFO - PROCESS | 1842 | 1467650137544 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:37 INFO - PROCESS | 1842 | 1467650137697 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
09:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 729ms
09:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
09:35:38 INFO - PROCESS | 1842 | 1467650138282 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:38 INFO - PROCESS | 1842 | 1467650138392 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
09:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 627ms
09:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
09:35:38 INFO - PROCESS | 1842 | 1467650138931 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:39 INFO - PROCESS | 1842 | 1467650139055 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
09:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 679ms
09:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
09:35:39 INFO - PROCESS | 1842 | 1467650139607 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:39 INFO - PROCESS | 1842 | 1467650139683 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
09:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 526ms
09:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
09:35:40 INFO - PROCESS | 1842 | 1467650140149 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:40 INFO - PROCESS | 1842 | 1467650140278 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
09:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 743ms
09:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
09:35:40 INFO - PROCESS | 1842 | 1467650140895 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:40 INFO - PROCESS | 1842 | 1467650140993 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
09:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 636ms
09:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
09:35:41 INFO - PROCESS | 1842 | 1467650141534 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:41 INFO - PROCESS | 1842 | 1467650141629 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
09:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 623ms
09:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
09:35:42 INFO - PROCESS | 1842 | 1467650142162 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:42 INFO - PROCESS | 1842 | 1467650142236 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
09:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 582ms
09:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
09:35:42 INFO - PROCESS | 1842 | 1467650142755 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:42 INFO - PROCESS | 1842 | 1467650142834 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
09:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 574ms
09:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
09:35:43 INFO - PROCESS | 1842 | 1467650143345 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:43 INFO - PROCESS | 1842 | 1467650143470 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
09:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 831ms
09:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
09:35:44 INFO - PROCESS | 1842 | 1467650144221 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:44 INFO - PROCESS | 1842 | 1467650144313 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
09:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 741ms
09:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
09:35:44 INFO - PROCESS | 1842 | 1467650144991 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:45 INFO - PROCESS | 1842 | 1467650145105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
09:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 636ms
09:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
09:35:45 INFO - PROCESS | 1842 | 1467650145641 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:45 INFO - PROCESS | 1842 | 1467650145747 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
09:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 680ms
09:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
09:35:46 INFO - PROCESS | 1842 | 1467650146308 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:46 INFO - PROCESS | 1842 | 1467650146383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
09:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 579ms
09:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
09:35:46 INFO - PROCESS | 1842 | 1467650146896 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:46 INFO - PROCESS | 1842 | 1467650146965 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
09:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 575ms
09:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
09:35:47 INFO - PROCESS | 1842 | 1467650147500 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:47 INFO - PROCESS | 1842 | 1467650147607 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
09:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 682ms
09:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
09:35:48 INFO - PROCESS | 1842 | 1467650148161 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:48 INFO - PROCESS | 1842 | 1467650148248 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
09:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 578ms
09:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
09:35:48 INFO - PROCESS | 1842 | 1467650148756 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:48 INFO - PROCESS | 1842 | 1467650148847 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
09:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 549ms
09:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
09:35:49 INFO - PROCESS | 1842 | 1467650149333 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:49 INFO - PROCESS | 1842 | 1467650149415 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
09:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 593ms
09:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
09:35:49 INFO - PROCESS | 1842 | 1467650149902 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:50 INFO - PROCESS | 1842 | 1467650150016 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
09:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 829ms
09:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
09:35:50 INFO - PROCESS | 1842 | 1467650150762 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:50 INFO - PROCESS | 1842 | 1467650150864 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
09:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 626ms
09:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
09:35:51 INFO - PROCESS | 1842 | 1467650151394 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:51 INFO - PROCESS | 1842 | 1467650151471 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
09:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 724ms
09:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
09:35:52 INFO - PROCESS | 1842 | 1467650152136 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:52 INFO - PROCESS | 1842 | 1467650152230 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
09:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 732ms
09:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
09:35:52 INFO - PROCESS | 1842 | 1467650152860 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:52 INFO - PROCESS | 1842 | 1467650152956 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
09:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 582ms
09:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
09:35:53 INFO - PROCESS | 1842 | 1467650153457 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:53 INFO - PROCESS | 1842 | 1467650153545 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
09:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 626ms
09:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
09:35:54 INFO - PROCESS | 1842 | 1467650154092 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:54 INFO - PROCESS | 1842 | 1467650154176 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
09:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 632ms
09:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
09:35:54 INFO - PROCESS | 1842 | 1467650154721 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:54 INFO - PROCESS | 1842 | 1467650154793 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
09:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 572ms
09:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
09:35:55 INFO - PROCESS | 1842 | 1467650155304 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:55 INFO - PROCESS | 1842 | 1467650155383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
09:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 635ms
09:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
09:35:55 INFO - PROCESS | 1842 | 1467650155949 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:56 INFO - PROCESS | 1842 | 1467650156044 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
09:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 630ms
09:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
09:35:56 INFO - PROCESS | 1842 | 1467650156607 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:56 INFO - PROCESS | 1842 | 1467650156684 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
09:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 828ms
09:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
09:35:57 INFO - PROCESS | 1842 | 1467650157437 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:57 INFO - PROCESS | 1842 | 1467650157520 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
09:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms
09:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
09:35:58 INFO - PROCESS | 1842 | 1467650158024 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:58 INFO - PROCESS | 1842 | 1467650158116 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
09:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 610ms
09:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
09:35:58 INFO - PROCESS | 1842 | 1467650158644 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:58 INFO - PROCESS | 1842 | 1467650158721 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
09:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 691ms
09:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
09:35:59 INFO - PROCESS | 1842 | 1467650159335 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:35:59 INFO - PROCESS | 1842 | 1467650159439 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
09:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 688ms
09:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
09:36:00 INFO - PROCESS | 1842 | 1467650160025 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:00 INFO - PROCESS | 1842 | 1467650160169 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
09:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 736ms
09:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
09:36:00 INFO - PROCESS | 1842 | 1467650160762 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:00 INFO - PROCESS | 1842 | 1467650160855 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
09:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 832ms
09:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
09:36:01 INFO - PROCESS | 1842 | 1467650161603 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:01 INFO - PROCESS | 1842 | 1467650161687 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
09:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 574ms
09:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
09:36:02 INFO - PROCESS | 1842 | 1467650162192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:02 INFO - PROCESS | 1842 | 1467650162271 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
09:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 626ms
09:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
09:36:02 INFO - PROCESS | 1842 | 1467650162822 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:02 INFO - PROCESS | 1842 | 1467650162898 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
09:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 832ms
09:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
09:36:03 INFO - PROCESS | 1842 | 1467650163682 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:03 INFO - PROCESS | 1842 | 1467650163783 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
09:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 646ms
09:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
09:36:04 INFO - PROCESS | 1842 | 1467650164355 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:04 INFO - PROCESS | 1842 | 1467650164450 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
09:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 599ms
09:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
09:36:04 INFO - PROCESS | 1842 | 1467650164991 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:05 INFO - PROCESS | 1842 | 1467650165109 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
09:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 938ms
09:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
09:36:05 INFO - PROCESS | 1842 | 1467650165944 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:06 INFO - PROCESS | 1842 | 1467650166061 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
09:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 734ms
09:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
09:36:06 INFO - PROCESS | 1842 | 1467650166665 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:06 INFO - PROCESS | 1842 | 1467650166748 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
09:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 676ms
09:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
09:36:07 INFO - PROCESS | 1842 | 1467650167350 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:07 INFO - PROCESS | 1842 | 1467650167477 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
09:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 826ms
09:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
09:36:08 INFO - PROCESS | 1842 | 1467650168178 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:08 INFO - PROCESS | 1842 | 1467650168254 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
09:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 574ms
09:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
09:36:08 INFO - PROCESS | 1842 | 1467650168758 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:08 INFO - PROCESS | 1842 | 1467650168837 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
09:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 581ms
09:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
09:36:09 INFO - PROCESS | 1842 | 1467650169361 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:09 INFO - PROCESS | 1842 | 1467650169433 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
09:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 682ms
09:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
09:36:10 INFO - PROCESS | 1842 | 1467650170066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:10 INFO - PROCESS | 1842 | 1467650170253 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
09:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 879ms
09:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
09:36:10 INFO - PROCESS | 1842 | 1467650170951 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:11 INFO - PROCESS | 1842 | 1467650171041 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
09:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 683ms
09:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
09:36:11 INFO - PROCESS | 1842 | 1467650171640 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:11 INFO - PROCESS | 1842 | 1467650171754 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
09:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 576ms
09:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
09:36:12 INFO - PROCESS | 1842 | 1467650172264 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:12 INFO - PROCESS | 1842 | 1467650172345 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
09:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 631ms
09:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
09:36:12 INFO - PROCESS | 1842 | 1467650172879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:12 INFO - PROCESS | 1842 | 1467650172962 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
09:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 587ms
09:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
09:36:13 INFO - PROCESS | 1842 | 1467650173462 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:13 INFO - PROCESS | 1842 | 1467650173536 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
09:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 637ms
09:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
09:36:14 INFO - PROCESS | 1842 | 1467650174103 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:14 INFO - PROCESS | 1842 | 1467650174182 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
09:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 727ms
09:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
09:36:14 INFO - PROCESS | 1842 | 1467650174836 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:14 INFO - PROCESS | 1842 | 1467650174917 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
09:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 523ms
09:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
09:36:15 INFO - PROCESS | 1842 | 1467650175384 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:15 INFO - PROCESS | 1842 | 1467650175478 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
09:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 583ms
09:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
09:36:15 INFO - PROCESS | 1842 | 1467650175990 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:16 INFO - PROCESS | 1842 | 1467650176095 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
09:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 586ms
09:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
09:36:16 INFO - PROCESS | 1842 | 1467650176586 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:16 INFO - PROCESS | 1842 | 1467650176681 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
09:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1041ms
09:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
09:36:17 INFO - PROCESS | 1842 | 1467650177625 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:17 INFO - PROCESS | 1842 | 1467650177726 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
09:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 677ms
09:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
09:36:18 INFO - PROCESS | 1842 | 1467650178311 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:18 INFO - PROCESS | 1842 | 1467650178404 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
09:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 679ms
09:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
09:36:19 INFO - PROCESS | 1842 | 1467650179008 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:19 INFO - PROCESS | 1842 | 1467650179101 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
09:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 678ms
09:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
09:36:19 INFO - PROCESS | 1842 | 1467650179681 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:19 INFO - PROCESS | 1842 | 1467650179795 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
09:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 574ms
09:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
09:36:20 INFO - PROCESS | 1842 | 1467650180266 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:20 INFO - PROCESS | 1842 | 1467650180367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
09:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 578ms
09:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
09:36:20 INFO - PROCESS | 1842 | 1467650180849 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:20 INFO - PROCESS | 1842 | 1467650180965 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
09:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 622ms
09:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
09:36:21 INFO - PROCESS | 1842 | 1467650181473 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:21 INFO - PROCESS | 1842 | 1467650181556 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
09:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 528ms
09:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
09:36:22 INFO - PROCESS | 1842 | 1467650182015 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:22 INFO - PROCESS | 1842 | 1467650182101 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
09:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 632ms
09:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
09:36:22 INFO - PROCESS | 1842 | 1467650182645 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:22 INFO - PROCESS | 1842 | 1467650182729 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
09:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 682ms
09:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
09:36:23 INFO - PROCESS | 1842 | 1467650183336 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:23 INFO - PROCESS | 1842 | 1467650183420 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
09:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 632ms
09:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
09:36:23 INFO - PROCESS | 1842 | 1467650183995 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:24 INFO - PROCESS | 1842 | 1467650184105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
09:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 782ms
09:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
09:36:24 INFO - PROCESS | 1842 | 1467650184798 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:24 INFO - PROCESS | 1842 | 1467650184880 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
09:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 577ms
09:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
09:36:25 INFO - PROCESS | 1842 | 1467650185421 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:25 INFO - PROCESS | 1842 | 1467650185518 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
09:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 685ms
09:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
09:36:26 INFO - PROCESS | 1842 | 1467650186125 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:26 INFO - PROCESS | 1842 | 1467650186258 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
09:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 690ms
09:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
09:36:26 INFO - PROCESS | 1842 | 1467650186805 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:26 INFO - PROCESS | 1842 | 1467650186897 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
09:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 583ms
09:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
09:36:27 INFO - PROCESS | 1842 | 1467650187399 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:27 INFO - PROCESS | 1842 | 1467650187480 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
09:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 627ms
09:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
09:36:28 INFO - PROCESS | 1842 | 1467650188029 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:28 INFO - PROCESS | 1842 | 1467650188108 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:28 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
09:36:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:36:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
09:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 527ms
09:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
09:36:28 INFO - PROCESS | 1842 | 1467650188576 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:28 INFO - PROCESS | 1842 | 1467650188681 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:29 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
09:36:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:36:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 582ms
09:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
09:36:29 INFO - PROCESS | 1842 | 1467650189176 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:29 INFO - PROCESS | 1842 | 1467650189282 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:29 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
09:36:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:36:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:36:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 628ms
09:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
09:36:29 INFO - PROCESS | 1842 | 1467650189802 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:29 INFO - PROCESS | 1842 | 1467650189896 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:30 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
09:36:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:36:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
09:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 779ms
09:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
09:36:30 INFO - PROCESS | 1842 | 1467650190598 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:30 INFO - PROCESS | 1842 | 1467650190809 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:31 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
09:36:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:36:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
09:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 942ms
09:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
09:36:31 INFO - PROCESS | 1842 | 1467650191540 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:31 INFO - PROCESS | 1842 | 1467650191634 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:32 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
09:36:32 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:36:32 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:36:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
09:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 626ms
09:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
09:36:32 INFO - PROCESS | 1842 | 1467650192178 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:32 INFO - PROCESS | 1842 | 1467650192259 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
09:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 582ms
09:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
09:36:32 INFO - PROCESS | 1842 | 1467650192789 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:32 INFO - PROCESS | 1842 | 1467650192864 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:33 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
09:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 684ms
09:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
09:36:33 INFO - PROCESS | 1842 | 1467650193458 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:33 INFO - PROCESS | 1842 | 1467650193546 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:34 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
09:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 637ms
09:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
09:36:34 INFO - PROCESS | 1842 | 1467650194102 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:34 INFO - PROCESS | 1842 | 1467650194195 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
09:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 675ms
09:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
09:36:34 INFO - PROCESS | 1842 | 1467650194786 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:34 INFO - PROCESS | 1842 | 1467650194872 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
09:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 573ms
09:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
09:36:35 INFO - PROCESS | 1842 | 1467650195361 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:35 INFO - PROCESS | 1842 | 1467650195433 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
09:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 527ms
09:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
09:36:35 INFO - PROCESS | 1842 | 1467650195897 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:36 INFO - PROCESS | 1842 | 1467650195995 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:36 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
09:36:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
09:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 586ms
09:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
09:36:36 INFO - PROCESS | 1842 | 1467650196509 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:36 INFO - PROCESS | 1842 | 1467650196586 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
09:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 656ms
09:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
09:36:37 INFO - PROCESS | 1842 | 1467650197168 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:37 INFO - PROCESS | 1842 | 1467650197382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
09:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 840ms
09:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
09:36:38 INFO - PROCESS | 1842 | 1467650198001 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:38 INFO - PROCESS | 1842 | 1467650198125 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
09:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 636ms
09:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
09:36:38 INFO - PROCESS | 1842 | 1467650198651 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:38 INFO - PROCESS | 1842 | 1467650198743 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
09:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 579ms
09:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
09:36:39 INFO - PROCESS | 1842 | 1467650199273 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:39 INFO - PROCESS | 1842 | 1467650199356 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
09:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 646ms
09:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
09:36:39 INFO - PROCESS | 1842 | 1467650199896 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:39 INFO - PROCESS | 1842 | 1467650199978 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
09:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 628ms
09:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
09:36:40 INFO - PROCESS | 1842 | 1467650200529 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:40 INFO - PROCESS | 1842 | 1467650200620 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
09:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 685ms
09:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
09:36:41 INFO - PROCESS | 1842 | 1467650201220 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:41 INFO - PROCESS | 1842 | 1467650201334 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
09:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 571ms
09:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
09:36:41 INFO - PROCESS | 1842 | 1467650201806 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:41 INFO - PROCESS | 1842 | 1467650201900 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
09:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 593ms
09:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
09:36:42 INFO - PROCESS | 1842 | 1467650202409 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:42 INFO - PROCESS | 1842 | 1467650202489 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
09:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 583ms
09:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
09:36:42 INFO - PROCESS | 1842 | 1467650202993 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:43 INFO - PROCESS | 1842 | 1467650203065 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
09:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 571ms
09:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
09:36:43 INFO - PROCESS | 1842 | 1467650203571 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:43 INFO - PROCESS | 1842 | 1467650203644 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
09:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 924ms
09:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
09:36:44 INFO - PROCESS | 1842 | 1467650204522 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:44 INFO - PROCESS | 1842 | 1467650204675 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
09:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 745ms
09:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
09:36:45 INFO - PROCESS | 1842 | 1467650205284 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:45 INFO - PROCESS | 1842 | 1467650205365 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
09:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 625ms
09:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
09:36:45 INFO - PROCESS | 1842 | 1467650205937 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:46 INFO - PROCESS | 1842 | 1467650206018 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
09:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 631ms
09:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
09:36:46 INFO - PROCESS | 1842 | 1467650206564 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:46 INFO - PROCESS | 1842 | 1467650206643 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
09:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 622ms
09:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
09:36:47 INFO - PROCESS | 1842 | 1467650207195 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:47 INFO - PROCESS | 1842 | 1467650207283 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
09:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 636ms
09:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
09:36:47 INFO - PROCESS | 1842 | 1467650207840 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:47 INFO - PROCESS | 1842 | 1467650207987 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
09:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 678ms
09:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
09:36:48 INFO - PROCESS | 1842 | 1467650208533 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:48 INFO - PROCESS | 1842 | 1467650208612 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
09:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 539ms
09:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
09:36:49 INFO - PROCESS | 1842 | 1467650209067 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:49 INFO - PROCESS | 1842 | 1467650209155 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
09:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 537ms
09:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
09:36:49 INFO - PROCESS | 1842 | 1467650209617 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:49 INFO - PROCESS | 1842 | 1467650209766 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
09:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 634ms
09:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
09:36:50 INFO - PROCESS | 1842 | 1467650210250 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:50 INFO - PROCESS | 1842 | 1467650210326 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:51 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
09:36:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:36:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
09:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:36:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 824ms
09:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
09:36:51 INFO - PROCESS | 1842 | 1467650211088 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:51 INFO - PROCESS | 1842 | 1467650211209 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
09:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 726ms
09:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
09:36:51 INFO - PROCESS | 1842 | 1467650211877 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:51 INFO - PROCESS | 1842 | 1467650211977 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
09:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 776ms
09:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
09:36:52 INFO - PROCESS | 1842 | 1467650212626 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:52 INFO - PROCESS | 1842 | 1467650212714 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
09:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 626ms
09:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
09:36:53 INFO - PROCESS | 1842 | 1467650213250 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:53 INFO - PROCESS | 1842 | 1467650213382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:53 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
09:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 632ms
09:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
09:36:53 INFO - PROCESS | 1842 | 1467650213887 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:53 INFO - PROCESS | 1842 | 1467650213964 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:54 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
09:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 575ms
09:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
09:36:54 INFO - PROCESS | 1842 | 1467650214471 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:54 INFO - PROCESS | 1842 | 1467650214565 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
09:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms
09:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
09:36:55 INFO - PROCESS | 1842 | 1467650215143 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:55 INFO - PROCESS | 1842 | 1467650215227 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
09:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1091ms
09:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
09:36:56 INFO - PROCESS | 1842 | 1467650216236 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:56 INFO - PROCESS | 1842 | 1467650216312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
09:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms
09:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
09:36:56 INFO - PROCESS | 1842 | 1467650216789 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:56 INFO - PROCESS | 1842 | 1467650216867 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
09:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 637ms
09:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
09:36:57 INFO - PROCESS | 1842 | 1467650217429 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:57 INFO - PROCESS | 1842 | 1467650217517 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
09:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 773ms
09:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
09:36:58 INFO - PROCESS | 1842 | 1467650218212 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:58 INFO - PROCESS | 1842 | 1467650218294 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
09:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 590ms
09:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
09:36:58 INFO - PROCESS | 1842 | 1467650218833 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:58 INFO - PROCESS | 1842 | 1467650218919 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
09:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 683ms
09:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
09:36:59 INFO - PROCESS | 1842 | 1467650219521 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:36:59 INFO - PROCESS | 1842 | 1467650219596 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
09:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 830ms
09:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
09:37:00 INFO - PROCESS | 1842 | 1467650220368 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:00 INFO - PROCESS | 1842 | 1467650220481 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 629ms
09:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
09:37:01 INFO - PROCESS | 1842 | 1467650221000 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:01 INFO - PROCESS | 1842 | 1467650221079 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:01 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
09:37:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
09:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 628ms
09:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
09:37:01 INFO - PROCESS | 1842 | 1467650221639 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:01 INFO - PROCESS | 1842 | 1467650221725 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
09:37:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
09:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 627ms
09:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
09:37:02 INFO - PROCESS | 1842 | 1467650222276 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:02 INFO - PROCESS | 1842 | 1467650222382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:02 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
09:37:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
09:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 639ms
09:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
09:37:02 INFO - PROCESS | 1842 | 1467650222920 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:03 INFO - PROCESS | 1842 | 1467650223000 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:03 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]"
09:37:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:37:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
09:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 784ms
09:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
09:37:03 INFO - PROCESS | 1842 | 1467650223709 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:03 INFO - PROCESS | 1842 | 1467650223838 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:04 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
09:37:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
09:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 927ms
09:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
09:37:04 INFO - PROCESS | 1842 | 1467650224662 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:04 INFO - PROCESS | 1842 | 1467650224822 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
09:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 634ms
09:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
09:37:05 INFO - PROCESS | 1842 | 1467650225312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:05 INFO - PROCESS | 1842 | 1467650225408 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
09:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 629ms
09:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
09:37:05 INFO - PROCESS | 1842 | 1467650225948 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:06 INFO - PROCESS | 1842 | 1467650226022 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
09:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 585ms
09:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
09:37:06 INFO - PROCESS | 1842 | 1467650226536 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:06 INFO - PROCESS | 1842 | 1467650226619 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
09:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 632ms
09:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
09:37:07 INFO - PROCESS | 1842 | 1467650227182 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:07 INFO - PROCESS | 1842 | 1467650227359 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
09:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 775ms
09:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
09:37:07 INFO - PROCESS | 1842 | 1467650227961 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:08 INFO - PROCESS | 1842 | 1467650228066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
09:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 679ms
09:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
09:37:08 INFO - PROCESS | 1842 | 1467650228641 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:08 INFO - PROCESS | 1842 | 1467650228734 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
09:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms
09:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
09:37:09 INFO - PROCESS | 1842 | 1467650229267 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:09 INFO - PROCESS | 1842 | 1467650229344 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
09:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 571ms
09:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
09:37:09 INFO - PROCESS | 1842 | 1467650229850 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:09 INFO - PROCESS | 1842 | 1467650229962 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
09:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 674ms
09:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
09:37:10 INFO - PROCESS | 1842 | 1467650230531 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:10 INFO - PROCESS | 1842 | 1467650230631 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
09:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 936ms
09:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
09:37:11 INFO - PROCESS | 1842 | 1467650231478 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:11 INFO - PROCESS | 1842 | 1467650231570 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
09:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 640ms
09:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
09:37:12 INFO - PROCESS | 1842 | 1467650232132 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:12 INFO - PROCESS | 1842 | 1467650232232 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
09:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 585ms
09:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
09:37:12 INFO - PROCESS | 1842 | 1467650232762 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:12 INFO - PROCESS | 1842 | 1467650232853 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
09:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 645ms
09:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
09:37:13 INFO - PROCESS | 1842 | 1467650233405 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:13 INFO - PROCESS | 1842 | 1467650233495 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
09:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 694ms
09:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
09:37:14 INFO - PROCESS | 1842 | 1467650234076 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:14 INFO - PROCESS | 1842 | 1467650234157 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
09:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 731ms
09:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
09:37:14 INFO - PROCESS | 1842 | 1467650234831 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:15 INFO - PROCESS | 1842 | 1467650235082 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
09:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 837ms
09:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
09:37:15 INFO - PROCESS | 1842 | 1467650235654 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:15 INFO - PROCESS | 1842 | 1467650235748 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
09:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 585ms
09:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
09:37:16 INFO - PROCESS | 1842 | 1467650236249 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:16 INFO - PROCESS | 1842 | 1467650236347 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
09:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 590ms
09:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
09:37:16 INFO - PROCESS | 1842 | 1467650236845 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:16 INFO - PROCESS | 1842 | 1467650236956 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
09:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 732ms
09:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
09:37:17 INFO - PROCESS | 1842 | 1467650237589 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:17 INFO - PROCESS | 1842 | 1467650237787 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
09:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 838ms
09:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
09:37:18 INFO - PROCESS | 1842 | 1467650238455 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:18 INFO - PROCESS | 1842 | 1467650238596 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
09:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 744ms
09:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
09:37:19 INFO - PROCESS | 1842 | 1467650239183 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:19 INFO - PROCESS | 1842 | 1467650239265 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
09:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms
09:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
09:37:19 INFO - PROCESS | 1842 | 1467650239821 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:19 INFO - PROCESS | 1842 | 1467650239899 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
09:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 667ms
09:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
09:37:20 INFO - PROCESS | 1842 | 1467650240456 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:20 INFO - PROCESS | 1842 | 1467650240537 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 581ms
09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
09:37:21 INFO - PROCESS | 1842 | 1467650241056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:21 INFO - PROCESS | 1842 | 1467650241158 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 789ms
09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
09:37:21 INFO - PROCESS | 1842 | 1467650241859 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:21 INFO - PROCESS | 1842 | 1467650241979 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
09:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 583ms
09:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
09:37:22 INFO - PROCESS | 1842 | 1467650242441 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:22 INFO - PROCESS | 1842 | 1467650242588 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
09:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 627ms
09:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
09:37:23 INFO - PROCESS | 1842 | 1467650243082 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:23 INFO - PROCESS | 1842 | 1467650243174 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
09:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 577ms
09:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
09:37:23 INFO - PROCESS | 1842 | 1467650243662 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:23 INFO - PROCESS | 1842 | 1467650243732 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
09:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 882ms
09:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
09:37:24 INFO - PROCESS | 1842 | 1467650244556 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:24 INFO - PROCESS | 1842 | 1467650244654 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
09:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 674ms
09:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
09:37:25 INFO - PROCESS | 1842 | 1467650245249 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:25 INFO - PROCESS | 1842 | 1467650245328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
09:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 581ms
09:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
09:37:25 INFO - PROCESS | 1842 | 1467650245847 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:25 INFO - PROCESS | 1842 | 1467650245924 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
09:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 579ms
09:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
09:37:26 INFO - PROCESS | 1842 | 1467650246427 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:26 INFO - PROCESS | 1842 | 1467650246536 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
09:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 625ms
09:37:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
09:37:27 INFO - PROCESS | 1842 | 1467650247057 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:27 INFO - PROCESS | 1842 | 1467650247131 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:27 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 () {
09:37:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
09:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
09:37:27 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 () {
09:37:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
09:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
09:37:27 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 () {
09:37:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
09:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
09:37:27 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 () {
09:37:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
09:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
09:37:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 529ms
09:37:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
09:37:27 INFO - PROCESS | 1842 | 1467650247599 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:27 INFO - PROCESS | 1842 | 1467650247693 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
09:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
09:37:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
09:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
09:37:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
09:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
09:37:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 680ms
09:37:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
09:37:28 INFO - PROCESS | 1842 | 1467650248282 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:28 INFO - PROCESS | 1842 | 1467650248366 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:28 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
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
09:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
09:37:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
09:37:28 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.
09:37:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
09:37:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms
09:37:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
09:37:28 INFO - PROCESS | 1842 | 1467650248960 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:29 INFO - PROCESS | 1842 | 1467650249032 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
09:37:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 579ms
09:37:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
09:37:29 INFO - PROCESS | 1842 | 1467650249547 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:29 INFO - PROCESS | 1842 | 1467650249630 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
09:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 573ms
09:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
09:37:30 INFO - PROCESS | 1842 | 1467650250131 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:30 INFO - PROCESS | 1842 | 1467650250212 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
09:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 633ms
09:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
09:37:30 INFO - PROCESS | 1842 | 1467650250768 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:30 INFO - PROCESS | 1842 | 1467650250884 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
09:37:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 929ms
09:37:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
09:37:31 INFO - PROCESS | 1842 | 1467650251711 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:31 INFO - PROCESS | 1842 | 1467650251803 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
09:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 632ms
09:37:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
09:37:32 INFO - PROCESS | 1842 | 1467650252375 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:32 INFO - PROCESS | 1842 | 1467650252501 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
09:37:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 687ms
09:37:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
09:37:33 INFO - PROCESS | 1842 | 1467650253089 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:33 INFO - PROCESS | 1842 | 1467650253203 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
09:37:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 647ms
09:37:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
09:37:33 INFO - PROCESS | 1842 | 1467650253712 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:33 INFO - PROCESS | 1842 | 1467650253788 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
09:37:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 576ms
09:37:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
09:37:34 INFO - PROCESS | 1842 | 1467650254306 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:34 INFO - PROCESS | 1842 | 1467650254379 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
09:37:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 632ms
09:37:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
09:37:34 INFO - PROCESS | 1842 | 1467650254940 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:35 INFO - PROCESS | 1842 | 1467650255028 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
09:37:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 576ms
09:37:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
09:37:35 INFO - PROCESS | 1842 | 1467650255541 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:35 INFO - PROCESS | 1842 | 1467650255746 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
09:37:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 679ms
09:37:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
09:37:36 INFO - PROCESS | 1842 | 1467650256248 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:36 INFO - PROCESS | 1842 | 1467650256342 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
09:37:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 594ms
09:37:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
09:37:36 INFO - PROCESS | 1842 | 1467650256827 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:36 INFO - PROCESS | 1842 | 1467650256914 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
09:37:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 579ms
09:37:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
09:37:37 INFO - PROCESS | 1842 | 1467650257421 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:37 INFO - PROCESS | 1842 | 1467650257533 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
09:37:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 888ms
09:37:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
09:37:38 INFO - PROCESS | 1842 | 1467650258307 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:38 INFO - PROCESS | 1842 | 1467650258457 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
09:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 737ms
09:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
09:37:39 INFO - PROCESS | 1842 | 1467650259049 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:39 INFO - PROCESS | 1842 | 1467650259139 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
09:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 578ms
09:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
09:37:39 INFO - PROCESS | 1842 | 1467650259673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:39 INFO - PROCESS | 1842 | 1467650259754 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
09:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 652ms
09:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
09:37:40 INFO - PROCESS | 1842 | 1467650260291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:40 INFO - PROCESS | 1842 | 1467650260377 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
09:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 577ms
09:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
09:37:40 INFO - PROCESS | 1842 | 1467650260874 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:40 INFO - PROCESS | 1842 | 1467650260949 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
09:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 576ms
09:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
09:37:41 INFO - PROCESS | 1842 | 1467650261489 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:41 INFO - PROCESS | 1842 | 1467650261586 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
09:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 635ms
09:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
09:37:42 INFO - PROCESS | 1842 | 1467650262109 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:42 INFO - PROCESS | 1842 | 1467650262199 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:42 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
09:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 685ms
09:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
09:37:42 INFO - PROCESS | 1842 | 1467650262796 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:42 INFO - PROCESS | 1842 | 1467650262890 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
09:37:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 685ms
09:37:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
09:37:43 INFO - PROCESS | 1842 | 1467650263495 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:43 INFO - PROCESS | 1842 | 1467650263596 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:44 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
09:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 581ms
09:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
09:37:44 INFO - PROCESS | 1842 | 1467650264083 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:44 INFO - PROCESS | 1842 | 1467650264224 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
09:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 892ms
09:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
09:37:45 INFO - PROCESS | 1842 | 1467650264996 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:45 INFO - PROCESS | 1842 | 1467650265100 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
09:37:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 691ms
09:37:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
09:37:45 INFO - PROCESS | 1842 | 1467650265684 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:45 INFO - PROCESS | 1842 | 1467650265769 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
09:37:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 638ms
09:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
09:37:46 INFO - PROCESS | 1842 | 1467650266333 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:46 INFO - PROCESS | 1842 | 1467650266412 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
09:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 728ms
09:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
09:37:47 INFO - PROCESS | 1842 | 1467650267052 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:47 INFO - PROCESS | 1842 | 1467650267132 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
09:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 581ms
09:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
09:37:47 INFO - PROCESS | 1842 | 1467650267645 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:47 INFO - PROCESS | 1842 | 1467650267717 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
09:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 581ms
09:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
09:37:48 INFO - PROCESS | 1842 | 1467650268234 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:48 INFO - PROCESS | 1842 | 1467650268328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
09:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 628ms
09:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
09:37:48 INFO - PROCESS | 1842 | 1467650268858 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:48 INFO - PROCESS | 1842 | 1467650268928 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
09:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms
09:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
09:37:49 INFO - PROCESS | 1842 | 1467650269402 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:49 INFO - PROCESS | 1842 | 1467650269553 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
09:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 784ms
09:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
09:37:50 INFO - PROCESS | 1842 | 1467650270192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:50 INFO - PROCESS | 1842 | 1467650270293 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
09:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 579ms
09:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
09:37:50 INFO - PROCESS | 1842 | 1467650270819 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:50 INFO - PROCESS | 1842 | 1467650270915 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
09:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 838ms
09:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
09:37:51 INFO - PROCESS | 1842 | 1467650271672 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:51 INFO - PROCESS | 1842 | 1467650271775 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
09:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 580ms
09:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
09:37:52 INFO - PROCESS | 1842 | 1467650272294 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:52 INFO - PROCESS | 1842 | 1467650272399 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
09:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 683ms
09:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
09:37:52 INFO - PROCESS | 1842 | 1467650272983 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:53 INFO - PROCESS | 1842 | 1467650273071 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
09:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 738ms
09:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
09:37:53 INFO - PROCESS | 1842 | 1467650273714 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:53 INFO - PROCESS | 1842 | 1467650273792 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
09:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 575ms
09:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
09:37:54 INFO - PROCESS | 1842 | 1467650274291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:54 INFO - PROCESS | 1842 | 1467650274361 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:54 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
09:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 575ms
09:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
09:37:54 INFO - PROCESS | 1842 | 1467650274894 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:54 INFO - PROCESS | 1842 | 1467650274982 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
09:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 580ms
09:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
09:37:55 INFO - PROCESS | 1842 | 1467650275489 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:55 INFO - PROCESS | 1842 | 1467650275570 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
09:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 582ms
09:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
09:37:56 INFO - PROCESS | 1842 | 1467650276073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:56 INFO - PROCESS | 1842 | 1467650276145 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:56 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
09:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 623ms
09:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
09:37:56 INFO - PROCESS | 1842 | 1467650276702 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:56 INFO - PROCESS | 1842 | 1467650276778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
09:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 624ms
09:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
09:37:57 INFO - PROCESS | 1842 | 1467650277337 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:57 INFO - PROCESS | 1842 | 1467650277511 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
09:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 981ms
09:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
09:37:58 INFO - PROCESS | 1842 | 1467650278339 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:58 INFO - PROCESS | 1842 | 1467650278432 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
09:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 594ms
09:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
09:37:58 INFO - PROCESS | 1842 | 1467650278974 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:59 INFO - PROCESS | 1842 | 1467650279083 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
09:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 690ms
09:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
09:37:59 INFO - PROCESS | 1842 | 1467650279658 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:37:59 INFO - PROCESS | 1842 | 1467650279760 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
09:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms
09:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
09:38:00 INFO - PROCESS | 1842 | 1467650280383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:00 INFO - PROCESS | 1842 | 1467650280555 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:01 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
09:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 841ms
09:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
09:38:01 INFO - PROCESS | 1842 | 1467650281228 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:01 INFO - PROCESS | 1842 | 1467650281329 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
09:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 880ms
09:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
09:38:02 INFO - PROCESS | 1842 | 1467650282115 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:02 INFO - PROCESS | 1842 | 1467650282203 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:02 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
09:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms
09:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
09:38:02 INFO - PROCESS | 1842 | 1467650282699 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:02 INFO - PROCESS | 1842 | 1467650282812 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
09:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 625ms
09:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
09:38:03 INFO - PROCESS | 1842 | 1467650283325 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:03 INFO - PROCESS | 1842 | 1467650283396 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
09:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 622ms
09:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
09:38:03 INFO - PROCESS | 1842 | 1467650283957 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:04 INFO - PROCESS | 1842 | 1467650284066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
09:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 979ms
09:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
09:38:04 INFO - PROCESS | 1842 | 1467650284978 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:05 INFO - PROCESS | 1842 | 1467650285073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
09:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 583ms
09:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
09:38:05 INFO - PROCESS | 1842 | 1467650285621 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:05 INFO - PROCESS | 1842 | 1467650285734 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
09:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 644ms
09:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
09:38:06 INFO - PROCESS | 1842 | 1467650286265 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:06 INFO - PROCESS | 1842 | 1467650286370 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
09:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 744ms
09:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
09:38:07 INFO - PROCESS | 1842 | 1467650287003 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:07 INFO - PROCESS | 1842 | 1467650287115 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
09:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 631ms
09:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
09:38:07 INFO - PROCESS | 1842 | 1467650287643 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:07 INFO - PROCESS | 1842 | 1467650287775 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
09:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms
09:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
09:38:08 INFO - PROCESS | 1842 | 1467650288378 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:08 INFO - PROCESS | 1842 | 1467650288477 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
09:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 584ms
09:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
09:38:08 INFO - PROCESS | 1842 | 1467650288981 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:09 INFO - PROCESS | 1842 | 1467650289121 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
09:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 883ms
09:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
09:38:09 INFO - PROCESS | 1842 | 1467650289868 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:09 INFO - PROCESS | 1842 | 1467650289954 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
09:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 598ms
09:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
09:38:10 INFO - PROCESS | 1842 | 1467650290466 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:10 INFO - PROCESS | 1842 | 1467650290548 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:11 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
09:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 578ms
09:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
09:38:11 INFO - PROCESS | 1842 | 1467650291094 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:11 INFO - PROCESS | 1842 | 1467650291213 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:11 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
09:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 896ms
09:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
09:38:11 INFO - PROCESS | 1842 | 1467650291984 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:12 INFO - PROCESS | 1842 | 1467650292083 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:12 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
09:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 635ms
09:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
09:38:12 INFO - PROCESS | 1842 | 1467650292659 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:12 INFO - PROCESS | 1842 | 1467650292768 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:13 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)
09:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 590ms
09:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
09:38:13 INFO - PROCESS | 1842 | 1467650293274 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:13 INFO - PROCESS | 1842 | 1467650293381 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 685ms
09:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
09:38:13 INFO - PROCESS | 1842 | 1467650293932 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:14 INFO - PROCESS | 1842 | 1467650294014 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
09:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 527ms
09:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
09:38:14 INFO - PROCESS | 1842 | 1467650294470 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:14 INFO - PROCESS | 1842 | 1467650294571 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
09:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 629ms
09:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
09:38:15 INFO - PROCESS | 1842 | 1467650295110 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:15 INFO - PROCESS | 1842 | 1467650295189 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
09:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 574ms
09:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
09:38:15 INFO - PROCESS | 1842 | 1467650295688 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:15 INFO - PROCESS | 1842 | 1467650295778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
09:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 736ms
09:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
09:38:16 INFO - PROCESS | 1842 | 1467650296424 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:16 INFO - PROCESS | 1842 | 1467650296501 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
09:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms
09:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
09:38:17 INFO - PROCESS | 1842 | 1467650297000 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:17 INFO - PROCESS | 1842 | 1467650297082 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
09:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms
09:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
09:38:17 INFO - PROCESS | 1842 | 1467650297594 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:17 INFO - PROCESS | 1842 | 1467650297667 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
09:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 876ms
09:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
09:38:18 INFO - PROCESS | 1842 | 1467650298486 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:18 INFO - PROCESS | 1842 | 1467650298585 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
09:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 629ms
09:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
09:38:19 INFO - PROCESS | 1842 | 1467650299136 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:19 INFO - PROCESS | 1842 | 1467650299221 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
09:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 688ms
09:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
09:38:19 INFO - PROCESS | 1842 | 1467650299850 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:19 INFO - PROCESS | 1842 | 1467650299996 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:20 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
09:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 695ms
09:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
09:38:20 INFO - PROCESS | 1842 | 1467650300532 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:20 INFO - PROCESS | 1842 | 1467650300600 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
09:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 581ms
09:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
09:38:21 INFO - PROCESS | 1842 | 1467650301116 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:21 INFO - PROCESS | 1842 | 1467650301198 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
09:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 576ms
09:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
09:38:21 INFO - PROCESS | 1842 | 1467650301714 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:21 INFO - PROCESS | 1842 | 1467650301811 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:22 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)
09:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 577ms
09:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
09:38:22 INFO - PROCESS | 1842 | 1467650302308 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:22 INFO - PROCESS | 1842 | 1467650302412 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 679ms
09:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
09:38:22 INFO - PROCESS | 1842 | 1467650302984 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:23 INFO - PROCESS | 1842 | 1467650303056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
09:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 787ms
09:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
09:38:23 INFO - PROCESS | 1842 | 1467650303778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:23 INFO - PROCESS | 1842 | 1467650303860 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
09:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 576ms
09:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
09:38:24 INFO - PROCESS | 1842 | 1467650304378 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:24 INFO - PROCESS | 1842 | 1467650304503 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
09:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 936ms
09:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
09:38:25 INFO - PROCESS | 1842 | 1467650305313 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:25 INFO - PROCESS | 1842 | 1467650305405 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
09:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 627ms
09:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
09:38:25 INFO - PROCESS | 1842 | 1467650305962 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:26 INFO - PROCESS | 1842 | 1467650306051 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
09:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 686ms
09:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
09:38:26 INFO - PROCESS | 1842 | 1467650306664 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:26 INFO - PROCESS | 1842 | 1467650306775 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
09:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 732ms
09:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
09:38:27 INFO - PROCESS | 1842 | 1467650307382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:27 INFO - PROCESS | 1842 | 1467650307465 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
09:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 572ms
09:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
09:38:27 INFO - PROCESS | 1842 | 1467650307963 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:28 INFO - PROCESS | 1842 | 1467650308037 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
09:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 590ms
09:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
09:38:28 INFO - PROCESS | 1842 | 1467650308579 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:28 INFO - PROCESS | 1842 | 1467650308660 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
09:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 582ms
09:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
09:38:29 INFO - PROCESS | 1842 | 1467650309160 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:29 INFO - PROCESS | 1842 | 1467650309233 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
09:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 577ms
09:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
09:38:29 INFO - PROCESS | 1842 | 1467650309756 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:29 INFO - PROCESS | 1842 | 1467650309839 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
09:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 582ms
09:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
09:38:30 INFO - PROCESS | 1842 | 1467650310352 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:30 INFO - PROCESS | 1842 | 1467650310534 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
09:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 831ms
09:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
09:38:31 INFO - PROCESS | 1842 | 1467650311205 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:31 INFO - PROCESS | 1842 | 1467650311384 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
09:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 892ms
09:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
09:38:32 INFO - PROCESS | 1842 | 1467650312115 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:32 INFO - PROCESS | 1842 | 1467650312215 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
09:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 694ms
09:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
09:38:32 INFO - PROCESS | 1842 | 1467650312811 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:32 INFO - PROCESS | 1842 | 1467650312889 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
09:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 683ms
09:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
09:38:33 INFO - PROCESS | 1842 | 1467650313506 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:33 INFO - PROCESS | 1842 | 1467650313598 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
09:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 681ms
09:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
09:38:34 INFO - PROCESS | 1842 | 1467650314190 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:34 INFO - PROCESS | 1842 | 1467650314299 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
09:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 630ms
09:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
09:38:34 INFO - PROCESS | 1842 | 1467650314827 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:34 INFO - PROCESS | 1842 | 1467650314914 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
09:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 633ms
09:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
09:38:35 INFO - PROCESS | 1842 | 1467650315469 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:35 INFO - PROCESS | 1842 | 1467650315560 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
09:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 628ms
09:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
09:38:36 INFO - PROCESS | 1842 | 1467650316094 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:36 INFO - PROCESS | 1842 | 1467650316168 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
09:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 580ms
09:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
09:38:36 INFO - PROCESS | 1842 | 1467650316693 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:36 INFO - PROCESS | 1842 | 1467650316779 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
09:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 633ms
09:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
09:38:37 INFO - PROCESS | 1842 | 1467650317334 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:37 INFO - PROCESS | 1842 | 1467650317409 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
09:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 625ms
09:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
09:38:37 INFO - PROCESS | 1842 | 1467650317982 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:38 INFO - PROCESS | 1842 | 1467650318233 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
09:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1002ms
09:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
09:38:38 INFO - PROCESS | 1842 | 1467650318986 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:39 INFO - PROCESS | 1842 | 1467650319087 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
09:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 633ms
09:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
09:38:39 INFO - PROCESS | 1842 | 1467650319627 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:39 INFO - PROCESS | 1842 | 1467650319707 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
09:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 626ms
09:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
09:38:40 INFO - PROCESS | 1842 | 1467650320279 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:40 INFO - PROCESS | 1842 | 1467650320364 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
09:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 687ms
09:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
09:38:40 INFO - PROCESS | 1842 | 1467650320967 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:41 INFO - PROCESS | 1842 | 1467650321062 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
09:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 688ms
09:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
09:38:41 INFO - PROCESS | 1842 | 1467650321646 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:41 INFO - PROCESS | 1842 | 1467650321750 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
09:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 632ms
09:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
09:38:42 INFO - PROCESS | 1842 | 1467650322288 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:42 INFO - PROCESS | 1842 | 1467650322373 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
09:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 629ms
09:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
09:38:42 INFO - PROCESS | 1842 | 1467650322917 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:42 INFO - PROCESS | 1842 | 1467650322987 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
09:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 583ms
09:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
09:38:43 INFO - PROCESS | 1842 | 1467650323515 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:43 INFO - PROCESS | 1842 | 1467650323591 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
09:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 681ms
09:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
09:38:44 INFO - PROCESS | 1842 | 1467650324194 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:44 INFO - PROCESS | 1842 | 1467650324278 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
09:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 578ms
09:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
09:38:44 INFO - PROCESS | 1842 | 1467650324775 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:44 INFO - PROCESS | 1842 | 1467650324882 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
09:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 885ms
09:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
09:38:45 INFO - PROCESS | 1842 | 1467650325673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:45 INFO - PROCESS | 1842 | 1467650325769 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
09:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 626ms
09:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
09:38:46 INFO - PROCESS | 1842 | 1467650326308 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:46 INFO - PROCESS | 1842 | 1467650326398 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
09:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 674ms
09:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
09:38:46 INFO - PROCESS | 1842 | 1467650326995 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:47 INFO - PROCESS | 1842 | 1467650327080 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
09:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 639ms
09:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
09:38:47 INFO - PROCESS | 1842 | 1467650327630 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:47 INFO - PROCESS | 1842 | 1467650327713 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
09:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 575ms
09:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
09:38:48 INFO - PROCESS | 1842 | 1467650328214 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:48 INFO - PROCESS | 1842 | 1467650328286 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
09:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 578ms
09:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
09:38:48 INFO - PROCESS | 1842 | 1467650328804 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:48 INFO - PROCESS | 1842 | 1467650328890 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:49 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
09:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 581ms
09:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
09:38:49 INFO - PROCESS | 1842 | 1467650329391 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:49 INFO - PROCESS | 1842 | 1467650329468 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:49 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
09:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 524ms
09:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
09:38:49 INFO - PROCESS | 1842 | 1467650329924 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:50 INFO - PROCESS | 1842 | 1467650330040 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
09:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 629ms
09:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
09:38:50 INFO - PROCESS | 1842 | 1467650330578 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:50 INFO - PROCESS | 1842 | 1467650330746 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
09:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 798ms
09:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
09:38:51 INFO - PROCESS | 1842 | 1467650331372 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:51 INFO - PROCESS | 1842 | 1467650331472 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
09:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 831ms
09:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
09:38:52 INFO - PROCESS | 1842 | 1467650332215 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:52 INFO - PROCESS | 1842 | 1467650332353 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
09:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 683ms
09:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
09:38:52 INFO - PROCESS | 1842 | 1467650332952 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:53 INFO - PROCESS | 1842 | 1467650333042 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
09:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 626ms
09:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
09:38:53 INFO - PROCESS | 1842 | 1467650333610 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:53 INFO - PROCESS | 1842 | 1467650333698 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
09:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 728ms
09:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
09:38:54 INFO - PROCESS | 1842 | 1467650334321 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:54 INFO - PROCESS | 1842 | 1467650334441 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
09:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 620ms
09:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
09:38:54 INFO - PROCESS | 1842 | 1467650334964 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:55 INFO - PROCESS | 1842 | 1467650335073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:55 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)
09:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 640ms
09:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
09:38:55 INFO - PROCESS | 1842 | 1467650335596 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:55 INFO - PROCESS | 1842 | 1467650335685 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 571ms
09:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
09:38:56 INFO - PROCESS | 1842 | 1467650336188 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:56 INFO - PROCESS | 1842 | 1467650336281 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
09:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 584ms
09:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
09:38:56 INFO - PROCESS | 1842 | 1467650336768 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:56 INFO - PROCESS | 1842 | 1467650336850 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
09:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 584ms
09:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
09:38:57 INFO - PROCESS | 1842 | 1467650337353 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:57 INFO - PROCESS | 1842 | 1467650337424 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
09:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 627ms
09:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
09:38:57 INFO - PROCESS | 1842 | 1467650337985 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:58 INFO - PROCESS | 1842 | 1467650338111 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
09:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 824ms
09:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
09:38:58 INFO - PROCESS | 1842 | 1467650338818 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:58 INFO - PROCESS | 1842 | 1467650338955 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
09:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 872ms
09:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
09:38:59 INFO - PROCESS | 1842 | 1467650339694 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:38:59 INFO - PROCESS | 1842 | 1467650339781 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
09:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 631ms
09:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
09:39:00 INFO - PROCESS | 1842 | 1467650340357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:00 INFO - PROCESS | 1842 | 1467650340463 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
09:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 682ms
09:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
09:39:01 INFO - PROCESS | 1842 | 1467650341049 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:01 INFO - PROCESS | 1842 | 1467650341188 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
09:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 683ms
09:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
09:39:01 INFO - PROCESS | 1842 | 1467650341736 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:01 INFO - PROCESS | 1842 | 1467650341840 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
09:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 629ms
09:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
09:39:02 INFO - PROCESS | 1842 | 1467650342369 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:02 INFO - PROCESS | 1842 | 1467650342464 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
09:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 626ms
09:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
09:39:03 INFO - PROCESS | 1842 | 1467650343024 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:03 INFO - PROCESS | 1842 | 1467650343128 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
09:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 583ms
09:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
09:39:03 INFO - PROCESS | 1842 | 1467650343590 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:03 INFO - PROCESS | 1842 | 1467650343696 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
09:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 584ms
09:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
09:39:04 INFO - PROCESS | 1842 | 1467650344179 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:04 INFO - PROCESS | 1842 | 1467650344252 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
09:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms
09:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
09:39:04 INFO - PROCESS | 1842 | 1467650344759 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:04 INFO - PROCESS | 1842 | 1467650344851 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
09:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 726ms
09:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
09:39:05 INFO - PROCESS | 1842 | 1467650345505 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:05 INFO - PROCESS | 1842 | 1467650345808 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
09:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1038ms
09:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
09:39:06 INFO - PROCESS | 1842 | 1467650346622 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:06 INFO - PROCESS | 1842 | 1467650346724 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
09:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 650ms
09:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
09:39:07 INFO - PROCESS | 1842 | 1467650347265 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:07 INFO - PROCESS | 1842 | 1467650347357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
09:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 675ms
09:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
09:39:07 INFO - PROCESS | 1842 | 1467650347955 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:08 INFO - PROCESS | 1842 | 1467650348053 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
09:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 633ms
09:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
09:39:08 INFO - PROCESS | 1842 | 1467650348591 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:08 INFO - PROCESS | 1842 | 1467650348682 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
09:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 629ms
09:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
09:39:09 INFO - PROCESS | 1842 | 1467650349223 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:09 INFO - PROCESS | 1842 | 1467650349321 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
09:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 632ms
09:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
09:39:09 INFO - PROCESS | 1842 | 1467650349867 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:09 INFO - PROCESS | 1842 | 1467650349987 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:10 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
09:39:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
09:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 683ms
09:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
09:39:10 INFO - PROCESS | 1842 | 1467650350551 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:10 INFO - PROCESS | 1842 | 1467650350624 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
09:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms
09:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
09:39:11 INFO - PROCESS | 1842 | 1467650351104 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:11 INFO - PROCESS | 1842 | 1467650351187 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
09:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 577ms
09:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
09:39:11 INFO - PROCESS | 1842 | 1467650351695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:11 INFO - PROCESS | 1842 | 1467650351778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:12 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
09:39:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
09:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 941ms
09:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
09:39:12 INFO - PROCESS | 1842 | 1467650352645 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:12 INFO - PROCESS | 1842 | 1467650352791 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:13 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
09:39:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
09:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 789ms
09:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
09:39:13 INFO - PROCESS | 1842 | 1467650353436 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:13 INFO - PROCESS | 1842 | 1467650353516 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
09:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 573ms
09:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
09:39:14 INFO - PROCESS | 1842 | 1467650354056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:14 INFO - PROCESS | 1842 | 1467650354130 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
09:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 681ms
09:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
09:39:14 INFO - PROCESS | 1842 | 1467650354723 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:14 INFO - PROCESS | 1842 | 1467650354794 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
09:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms
09:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
09:39:15 INFO - PROCESS | 1842 | 1467650355267 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:15 INFO - PROCESS | 1842 | 1467650355394 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
09:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 633ms
09:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
09:39:15 INFO - PROCESS | 1842 | 1467650355931 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:16 INFO - PROCESS | 1842 | 1467650356064 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
09:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 739ms
09:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
09:39:16 INFO - PROCESS | 1842 | 1467650356650 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:16 INFO - PROCESS | 1842 | 1467650356752 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
09:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 527ms
09:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
09:39:17 INFO - PROCESS | 1842 | 1467650357208 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:17 INFO - PROCESS | 1842 | 1467650357311 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
09:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms
09:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
09:39:17 INFO - PROCESS | 1842 | 1467650357832 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:17 INFO - PROCESS | 1842 | 1467650357903 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
09:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 526ms
09:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
09:39:18 INFO - PROCESS | 1842 | 1467650358449 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:18 INFO - PROCESS | 1842 | 1467650358572 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
09:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 881ms
09:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
09:39:19 INFO - PROCESS | 1842 | 1467650359354 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:19 INFO - PROCESS | 1842 | 1467650359483 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
09:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 695ms
09:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
09:39:20 INFO - PROCESS | 1842 | 1467650360077 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:20 INFO - PROCESS | 1842 | 1467650360209 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
09:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 778ms
09:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
09:39:20 INFO - PROCESS | 1842 | 1467650360888 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:20 INFO - PROCESS | 1842 | 1467650360966 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
09:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 587ms
09:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
09:39:21 INFO - PROCESS | 1842 | 1467650361479 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:21 INFO - PROCESS | 1842 | 1467650361595 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
09:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 626ms
09:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
09:39:22 INFO - PROCESS | 1842 | 1467650362105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:22 INFO - PROCESS | 1842 | 1467650362177 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
09:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms
09:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
09:39:22 INFO - PROCESS | 1842 | 1467650362691 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:22 INFO - PROCESS | 1842 | 1467650362795 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
09:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 628ms
09:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
09:39:23 INFO - PROCESS | 1842 | 1467650363328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:23 INFO - PROCESS | 1842 | 1467650363400 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
09:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 583ms
09:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
09:39:23 INFO - PROCESS | 1842 | 1467650363912 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:24 INFO - PROCESS | 1842 | 1467650364027 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
09:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 626ms
09:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
09:39:24 INFO - PROCESS | 1842 | 1467650364546 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:24 INFO - PROCESS | 1842 | 1467650364618 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
09:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 539ms
09:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
09:39:25 INFO - PROCESS | 1842 | 1467650365085 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:25 INFO - PROCESS | 1842 | 1467650365192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
09:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 832ms
09:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
09:39:25 INFO - PROCESS | 1842 | 1467650365977 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:26 INFO - PROCESS | 1842 | 1467650366073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
09:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 627ms
09:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
09:39:26 INFO - PROCESS | 1842 | 1467650366639 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:26 INFO - PROCESS | 1842 | 1467650366729 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
09:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 694ms
09:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
09:39:27 INFO - PROCESS | 1842 | 1467650367356 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:27 INFO - PROCESS | 1842 | 1467650367505 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
09:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 735ms
09:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
09:39:28 INFO - PROCESS | 1842 | 1467650368080 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:28 INFO - PROCESS | 1842 | 1467650368170 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
09:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 580ms
09:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
09:39:28 INFO - PROCESS | 1842 | 1467650368668 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:28 INFO - PROCESS | 1842 | 1467650368750 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
09:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 628ms
09:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
09:39:29 INFO - PROCESS | 1842 | 1467650369304 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:29 INFO - PROCESS | 1842 | 1467650369383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
09:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 523ms
09:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
09:39:29 INFO - PROCESS | 1842 | 1467650369836 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:29 INFO - PROCESS | 1842 | 1467650369954 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
09:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 623ms
09:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
09:39:30 INFO - PROCESS | 1842 | 1467650370472 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:30 INFO - PROCESS | 1842 | 1467650370580 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
09:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 633ms
09:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
09:39:31 INFO - PROCESS | 1842 | 1467650371116 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:31 INFO - PROCESS | 1842 | 1467650371215 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
09:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 583ms
09:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
09:39:31 INFO - PROCESS | 1842 | 1467650371696 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:31 INFO - PROCESS | 1842 | 1467650371787 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
09:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 824ms
09:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
09:39:32 INFO - PROCESS | 1842 | 1467650372578 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:32 INFO - PROCESS | 1842 | 1467650372698 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
09:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 678ms
09:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
09:39:33 INFO - PROCESS | 1842 | 1467650373232 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:33 INFO - PROCESS | 1842 | 1467650373308 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
09:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 584ms
09:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
09:39:33 INFO - PROCESS | 1842 | 1467650373839 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:33 INFO - PROCESS | 1842 | 1467650373930 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
09:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 781ms
09:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
09:39:34 INFO - PROCESS | 1842 | 1467650374621 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:34 INFO - PROCESS | 1842 | 1467650374721 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
09:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 794ms
09:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
09:39:35 INFO - PROCESS | 1842 | 1467650375419 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:35 INFO - PROCESS | 1842 | 1467650375514 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
09:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 580ms
09:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
09:39:36 INFO - PROCESS | 1842 | 1467650376003 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:36 INFO - PROCESS | 1842 | 1467650376101 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:36 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
09:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 634ms
09:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
09:39:36 INFO - PROCESS | 1842 | 1467650376639 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:36 INFO - PROCESS | 1842 | 1467650376716 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
09:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 577ms
09:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
09:39:37 INFO - PROCESS | 1842 | 1467650377243 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:37 INFO - PROCESS | 1842 | 1467650377350 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
09:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 647ms
09:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
09:39:37 INFO - PROCESS | 1842 | 1467650377889 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:38 INFO - PROCESS | 1842 | 1467650378013 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
09:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 731ms
09:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
09:39:38 INFO - PROCESS | 1842 | 1467650378626 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:38 INFO - PROCESS | 1842 | 1467650378763 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
09:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 934ms
09:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
09:39:39 INFO - PROCESS | 1842 | 1467650379572 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:39 INFO - PROCESS | 1842 | 1467650379669 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
09:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms
09:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
09:39:40 INFO - PROCESS | 1842 | 1467650380229 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:40 INFO - PROCESS | 1842 | 1467650380305 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
09:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 587ms
09:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
09:39:40 INFO - PROCESS | 1842 | 1467650380826 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:40 INFO - PROCESS | 1842 | 1467650380906 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
09:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 732ms
09:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
09:39:41 INFO - PROCESS | 1842 | 1467650381554 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:41 INFO - PROCESS | 1842 | 1467650381647 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:42 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
09:39:42 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
09:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 678ms
09:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
09:39:42 INFO - PROCESS | 1842 | 1467650382245 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:42 INFO - PROCESS | 1842 | 1467650382334 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
09:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 624ms
09:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
09:39:42 INFO - PROCESS | 1842 | 1467650382874 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:42 INFO - PROCESS | 1842 | 1467650382949 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
09:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 576ms
09:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
09:39:43 INFO - PROCESS | 1842 | 1467650383477 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:43 INFO - PROCESS | 1842 | 1467650383565 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
09:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 601ms
09:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
09:39:44 INFO - PROCESS | 1842 | 1467650384075 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:44 INFO - PROCESS | 1842 | 1467650384158 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
09:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 679ms
09:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
09:39:44 INFO - PROCESS | 1842 | 1467650384754 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:44 INFO - PROCESS | 1842 | 1467650384828 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
09:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 724ms
09:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
09:39:45 INFO - PROCESS | 1842 | 1467650385545 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:45 INFO - PROCESS | 1842 | 1467650385683 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
09:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1032ms
09:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
09:39:46 INFO - PROCESS | 1842 | 1467650386525 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:46 INFO - PROCESS | 1842 | 1467650386626 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
09:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 679ms
09:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
09:39:47 INFO - PROCESS | 1842 | 1467650387225 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:47 INFO - PROCESS | 1842 | 1467650387317 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
09:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 683ms
09:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
09:39:47 INFO - PROCESS | 1842 | 1467650387934 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:48 INFO - PROCESS | 1842 | 1467650388011 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
09:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 692ms
09:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
09:39:48 INFO - PROCESS | 1842 | 1467650388603 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:48 INFO - PROCESS | 1842 | 1467650388676 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
09:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms
09:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
09:39:49 INFO - PROCESS | 1842 | 1467650389196 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:49 INFO - PROCESS | 1842 | 1467650389286 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
09:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 684ms
09:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
09:39:49 INFO - PROCESS | 1842 | 1467650389892 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:50 INFO - PROCESS | 1842 | 1467650390056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
09:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 685ms
09:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
09:39:50 INFO - PROCESS | 1842 | 1467650390591 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:50 INFO - PROCESS | 1842 | 1467650390697 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
09:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 579ms
09:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
09:39:51 INFO - PROCESS | 1842 | 1467650391172 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:51 INFO - PROCESS | 1842 | 1467650391269 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
09:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 626ms
09:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
09:39:51 INFO - PROCESS | 1842 | 1467650391806 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:51 INFO - PROCESS | 1842 | 1467650391881 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
09:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 632ms
09:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
09:39:52 INFO - PROCESS | 1842 | 1467650392444 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:52 INFO - PROCESS | 1842 | 1467650392571 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
09:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 875ms
09:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
09:39:53 INFO - PROCESS | 1842 | 1467650393338 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:53 INFO - PROCESS | 1842 | 1467650393453 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
09:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 634ms
09:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
09:39:54 INFO - PROCESS | 1842 | 1467650393997 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:54 INFO - PROCESS | 1842 | 1467650394082 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
09:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 586ms
09:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
09:39:54 INFO - PROCESS | 1842 | 1467650394623 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:54 INFO - PROCESS | 1842 | 1467650394704 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
09:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 647ms
09:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
09:39:55 INFO - PROCESS | 1842 | 1467650395241 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:55 INFO - PROCESS | 1842 | 1467650395314 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
09:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 577ms
09:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
09:39:55 INFO - PROCESS | 1842 | 1467650395816 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:55 INFO - PROCESS | 1842 | 1467650395890 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
09:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 576ms
09:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
09:39:56 INFO - PROCESS | 1842 | 1467650396418 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:56 INFO - PROCESS | 1842 | 1467650396523 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
09:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 677ms
09:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
09:39:57 INFO - PROCESS | 1842 | 1467650397096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:57 INFO - PROCESS | 1842 | 1467650397174 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
09:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 732ms
09:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
09:39:57 INFO - PROCESS | 1842 | 1467650397834 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:57 INFO - PROCESS | 1842 | 1467650397933 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
09:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 581ms
09:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
09:39:58 INFO - PROCESS | 1842 | 1467650398420 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:58 INFO - PROCESS | 1842 | 1467650398510 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
09:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 586ms
09:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
09:39:59 INFO - PROCESS | 1842 | 1467650399007 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:59 INFO - PROCESS | 1842 | 1467650399079 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
09:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 832ms
09:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
09:39:59 INFO - PROCESS | 1842 | 1467650399874 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:00 INFO - PROCESS | 1842 | 1467650400009 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
09:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 739ms
09:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
09:40:00 INFO - PROCESS | 1842 | 1467650400615 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:00 INFO - PROCESS | 1842 | 1467650400725 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
09:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 683ms
09:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
09:40:01 INFO - PROCESS | 1842 | 1467650401315 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:01 INFO - PROCESS | 1842 | 1467650401398 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
09:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 691ms
09:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
09:40:02 INFO - PROCESS | 1842 | 1467650402005 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:02 INFO - PROCESS | 1842 | 1467650402144 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
09:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 621ms
09:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
09:40:02 INFO - PROCESS | 1842 | 1467650402648 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:02 INFO - PROCESS | 1842 | 1467650402737 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
09:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 592ms
09:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
09:40:03 INFO - PROCESS | 1842 | 1467650403236 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:03 INFO - PROCESS | 1842 | 1467650403328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
09:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 628ms
09:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
09:40:03 INFO - PROCESS | 1842 | 1467650403865 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:03 INFO - PROCESS | 1842 | 1467650403949 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
09:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 727ms
09:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
09:40:04 INFO - PROCESS | 1842 | 1467650404597 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:04 INFO - PROCESS | 1842 | 1467650404688 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
09:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 583ms
09:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
09:40:05 INFO - PROCESS | 1842 | 1467650405184 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:05 INFO - PROCESS | 1842 | 1467650405265 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
09:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 621ms
09:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
09:40:05 INFO - PROCESS | 1842 | 1467650405811 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:05 INFO - PROCESS | 1842 | 1467650405885 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
09:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 828ms
09:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
09:40:06 INFO - PROCESS | 1842 | 1467650406673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:06 INFO - PROCESS | 1842 | 1467650406785 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
09:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 787ms
09:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
09:40:07 INFO - PROCESS | 1842 | 1467650407455 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:07 INFO - PROCESS | 1842 | 1467650407547 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
09:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 580ms
09:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
09:40:08 INFO - PROCESS | 1842 | 1467650408066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:08 INFO - PROCESS | 1842 | 1467650408174 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
09:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 682ms
09:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
09:40:08 INFO - PROCESS | 1842 | 1467650408733 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:08 INFO - PROCESS | 1842 | 1467650408800 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
09:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 575ms
09:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
09:40:09 INFO - PROCESS | 1842 | 1467650409330 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:09 INFO - PROCESS | 1842 | 1467650409420 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
09:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 585ms
09:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
09:40:09 INFO - PROCESS | 1842 | 1467650409916 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:10 INFO - PROCESS | 1842 | 1467650410046 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
09:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 680ms
09:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
09:40:10 INFO - PROCESS | 1842 | 1467650410610 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:10 INFO - PROCESS | 1842 | 1467650410690 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
09:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 629ms
09:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
09:40:11 INFO - PROCESS | 1842 | 1467650411252 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:11 INFO - PROCESS | 1842 | 1467650411392 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
09:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 675ms
09:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
09:40:11 INFO - PROCESS | 1842 | 1467650411952 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:12 INFO - PROCESS | 1842 | 1467650412118 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
09:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 632ms
09:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
09:40:12 INFO - PROCESS | 1842 | 1467650412661 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:12 INFO - PROCESS | 1842 | 1467650412836 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
09:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 937ms
09:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
09:40:13 INFO - PROCESS | 1842 | 1467650413555 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:13 INFO - PROCESS | 1842 | 1467650413693 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
09:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 736ms
09:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
09:40:14 INFO - PROCESS | 1842 | 1467650414295 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:14 INFO - PROCESS | 1842 | 1467650414404 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
09:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 725ms
09:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
09:40:15 INFO - PROCESS | 1842 | 1467650415043 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:15 INFO - PROCESS | 1842 | 1467650415129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
09:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 728ms
09:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
09:40:15 INFO - PROCESS | 1842 | 1467650415761 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:15 INFO - PROCESS | 1842 | 1467650415879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
09:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 576ms
09:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
09:40:16 INFO - PROCESS | 1842 | 1467650416353 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:16 INFO - PROCESS | 1842 | 1467650416466 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
09:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 683ms
09:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
09:40:17 INFO - PROCESS | 1842 | 1467650417042 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:17 INFO - PROCESS | 1842 | 1467650417127 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
09:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 628ms
09:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
09:40:17 INFO - PROCESS | 1842 | 1467650417675 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:17 INFO - PROCESS | 1842 | 1467650417747 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
09:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 571ms
09:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
09:40:18 INFO - PROCESS | 1842 | 1467650418257 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:18 INFO - PROCESS | 1842 | 1467650418367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
09:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 782ms
09:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
09:40:19 INFO - PROCESS | 1842 | 1467650419039 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:19 INFO - PROCESS | 1842 | 1467650419112 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
09:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms
09:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
09:40:19 INFO - PROCESS | 1842 | 1467650419777 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:19 INFO - PROCESS | 1842 | 1467650419928 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
09:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 825ms
09:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
09:40:20 INFO - PROCESS | 1842 | 1467650420619 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:20 INFO - PROCESS | 1842 | 1467650420730 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
09:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 697ms
09:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
09:40:21 INFO - PROCESS | 1842 | 1467650421317 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:21 INFO - PROCESS | 1842 | 1467650421446 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
09:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 680ms
09:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
09:40:22 INFO - PROCESS | 1842 | 1467650422034 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:22 INFO - PROCESS | 1842 | 1467650422133 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
09:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 692ms
09:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
09:40:22 INFO - PROCESS | 1842 | 1467650422707 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:22 INFO - PROCESS | 1842 | 1467650422815 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
09:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 674ms
09:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
09:40:23 INFO - PROCESS | 1842 | 1467650423385 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:23 INFO - PROCESS | 1842 | 1467650423477 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
09:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 627ms
09:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
09:40:24 INFO - PROCESS | 1842 | 1467650424018 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:24 INFO - PROCESS | 1842 | 1467650424097 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
09:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 623ms
09:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
09:40:24 INFO - PROCESS | 1842 | 1467650424646 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:24 INFO - PROCESS | 1842 | 1467650424719 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
09:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 625ms
09:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
09:40:25 INFO - PROCESS | 1842 | 1467650425278 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:25 INFO - PROCESS | 1842 | 1467650425364 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
09:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms
09:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
09:40:26 INFO - PROCESS | 1842 | 1467650426024 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:26 INFO - PROCESS | 1842 | 1467650426226 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
09:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1097ms
09:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
09:40:27 INFO - PROCESS | 1842 | 1467650427111 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:27 INFO - PROCESS | 1842 | 1467650427208 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
09:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms
09:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
09:40:27 INFO - PROCESS | 1842 | 1467650427794 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:27 INFO - PROCESS | 1842 | 1467650427918 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
09:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 676ms
09:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
09:40:28 INFO - PROCESS | 1842 | 1467650428481 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:28 INFO - PROCESS | 1842 | 1467650428562 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
09:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 681ms
09:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
09:40:29 INFO - PROCESS | 1842 | 1467650429159 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:29 INFO - PROCESS | 1842 | 1467650429266 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
09:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 622ms
09:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
09:40:29 INFO - PROCESS | 1842 | 1467650429797 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:29 INFO - PROCESS | 1842 | 1467650429900 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
09:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 788ms
09:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
09:40:30 INFO - PROCESS | 1842 | 1467650430645 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:30 INFO - PROCESS | 1842 | 1467650430756 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
09:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 683ms
09:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
09:40:31 INFO - PROCESS | 1842 | 1467650431274 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:31 INFO - PROCESS | 1842 | 1467650431355 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
09:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 633ms
09:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
09:40:31 INFO - PROCESS | 1842 | 1467650431921 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:32 INFO - PROCESS | 1842 | 1467650432004 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
09:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 638ms
09:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
09:40:32 INFO - PROCESS | 1842 | 1467650432551 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:32 INFO - PROCESS | 1842 | 1467650432630 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
09:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 979ms
09:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
09:40:33 INFO - PROCESS | 1842 | 1467650433568 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:33 INFO - PROCESS | 1842 | 1467650433742 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
09:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 849ms
09:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
09:40:34 INFO - PROCESS | 1842 | 1467650434401 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:34 INFO - PROCESS | 1842 | 1467650434493 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
09:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 626ms
09:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
09:40:35 INFO - PROCESS | 1842 | 1467650435057 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:35 INFO - PROCESS | 1842 | 1467650435180 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
09:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 699ms
09:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
09:40:35 INFO - PROCESS | 1842 | 1467650435738 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:35 INFO - PROCESS | 1842 | 1467650435835 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
09:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 681ms
09:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
09:40:36 INFO - PROCESS | 1842 | 1467650436420 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:36 INFO - PROCESS | 1842 | 1467650436517 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
09:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 624ms
09:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
09:40:37 INFO - PROCESS | 1842 | 1467650437072 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:37 INFO - PROCESS | 1842 | 1467650437194 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
09:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 632ms
09:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
09:40:37 INFO - PROCESS | 1842 | 1467650437704 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:37 INFO - PROCESS | 1842 | 1467650437780 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
09:40:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 587ms
09:40:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
09:40:38 INFO - PROCESS | 1842 | 1467650438297 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:38 INFO - PROCESS | 1842 | 1467650438376 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
09:40:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 534ms
09:40:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
09:40:38 INFO - PROCESS | 1842 | 1467650438835 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:38 INFO - PROCESS | 1842 | 1467650438915 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
09:40:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 589ms
09:40:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
09:40:39 INFO - PROCESS | 1842 | 1467650439416 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:39 INFO - PROCESS | 1842 | 1467650439486 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
09:40:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 677ms
09:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
09:40:40 INFO - PROCESS | 1842 | 1467650440101 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:40 INFO - PROCESS | 1842 | 1467650440208 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
09:40:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 922ms
09:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
09:40:41 INFO - PROCESS | 1842 | 1467650441043 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:41 INFO - PROCESS | 1842 | 1467650441179 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
09:40:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 685ms
09:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
09:40:41 INFO - PROCESS | 1842 | 1467650441734 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:41 INFO - PROCESS | 1842 | 1467650441824 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:42 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)
09:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1128ms
09:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
09:40:42 INFO - PROCESS | 1842 | 1467650442879 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:42 INFO - PROCESS | 1842 | 1467650442971 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:43 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
09:40:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
09:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1130ms
09:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
09:40:44 INFO - PROCESS | 1842 | 1467650444003 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:44 INFO - PROCESS | 1842 | 1467650444087 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:45 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
09:40:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
09:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1078ms
09:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
09:40:45 INFO - PROCESS | 1842 | 1467650445088 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:45 INFO - PROCESS | 1842 | 1467650445179 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:46 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)
09:40:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1075ms
09:40:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
09:40:46 INFO - PROCESS | 1842 | 1467650446171 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:46 INFO - PROCESS | 1842 | 1467650446257 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:47 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)
09:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1083ms
09:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
09:40:47 INFO - PROCESS | 1842 | 1467650447291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:47 INFO - PROCESS | 1842 | 1467650447422 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:48 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
09:40:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
09:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1385ms
09:40:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
09:40:48 INFO - PROCESS | 1842 | 1467650448669 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:48 INFO - PROCESS | 1842 | 1467650448750 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:49 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
09:40:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
09:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1076ms
09:40:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
09:40:49 INFO - PROCESS | 1842 | 1467650449759 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:49 INFO - PROCESS | 1842 | 1467650449832 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:50 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
09:40:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
09:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1176ms
09:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
09:40:50 INFO - PROCESS | 1842 | 1467650450934 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:51 INFO - PROCESS | 1842 | 1467650451015 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:52 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
09:40:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
09:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1081ms
09:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
09:40:52 INFO - PROCESS | 1842 | 1467650452019 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:52 INFO - PROCESS | 1842 | 1467650452091 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
09:40:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 578ms
09:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
09:40:52 INFO - PROCESS | 1842 | 1467650452614 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:52 INFO - PROCESS | 1842 | 1467650452707 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
09:40:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 580ms
09:40:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
09:40:53 INFO - PROCESS | 1842 | 1467650453221 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:53 INFO - PROCESS | 1842 | 1467650453312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:54 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"
09:40:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:40:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
09:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 885ms
09:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
09:40:54 INFO - PROCESS | 1842 | 1467650454086 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:54 INFO - PROCESS | 1842 | 1467650454211 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
09:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 773ms
09:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
09:40:54 INFO - PROCESS | 1842 | 1467650454894 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:54 INFO - PROCESS | 1842 | 1467650454989 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:55 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"
09:40:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:40:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
09:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 639ms
09:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
09:40:55 INFO - PROCESS | 1842 | 1467650455577 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:55 INFO - PROCESS | 1842 | 1467650455684 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:56 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"
09:40:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:40:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
09:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 703ms
09:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
09:40:56 INFO - PROCESS | 1842 | 1467650456245 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:56 INFO - PROCESS | 1842 | 1467650456322 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
09:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 623ms
09:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
09:40:56 INFO - PROCESS | 1842 | 1467650456892 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:56 INFO - PROCESS | 1842 | 1467650456976 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:57 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
09:40:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:40:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
09:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1091ms
09:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
09:40:57 INFO - PROCESS | 1842 | 1467650457972 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:58 INFO - PROCESS | 1842 | 1467650458065 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
09:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 574ms
09:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
09:40:58 INFO - PROCESS | 1842 | 1467650458552 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:58 INFO - PROCESS | 1842 | 1467650458673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
09:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 587ms
09:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
09:40:59 INFO - PROCESS | 1842 | 1467650459148 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:59 INFO - PROCESS | 1842 | 1467650459255 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
09:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 578ms
09:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
09:40:59 INFO - PROCESS | 1842 | 1467650459734 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:40:59 INFO - PROCESS | 1842 | 1467650459837 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
09:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 622ms
09:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
09:41:00 INFO - PROCESS | 1842 | 1467650460350 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:00 INFO - PROCESS | 1842 | 1467650460428 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
09:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 879ms
09:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
09:41:01 INFO - PROCESS | 1842 | 1467650461238 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:01 INFO - PROCESS | 1842 | 1467650461462 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
09:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1031ms
09:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
09:41:02 INFO - PROCESS | 1842 | 1467650462288 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:02 INFO - PROCESS | 1842 | 1467650462383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
09:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 628ms
09:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
09:41:02 INFO - PROCESS | 1842 | 1467650462943 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:03 INFO - PROCESS | 1842 | 1467650463071 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
09:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 681ms
09:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
09:41:03 INFO - PROCESS | 1842 | 1467650463612 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:03 INFO - PROCESS | 1842 | 1467650463695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 577ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
09:41:04 INFO - PROCESS | 1842 | 1467650464210 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:04 INFO - PROCESS | 1842 | 1467650464291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 631ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
09:41:04 INFO - PROCESS | 1842 | 1467650464846 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:04 INFO - PROCESS | 1842 | 1467650464950 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 675ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
09:41:05 INFO - PROCESS | 1842 | 1467650465528 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:05 INFO - PROCESS | 1842 | 1467650465679 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 679ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
09:41:06 INFO - PROCESS | 1842 | 1467650466203 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:06 INFO - PROCESS | 1842 | 1467650466281 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
09:41:06 INFO - PROCESS | 1842 | 1467650466737 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:06 INFO - PROCESS | 1842 | 1467650466848 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 574ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
09:41:07 INFO - PROCESS | 1842 | 1467650467322 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:07 INFO - PROCESS | 1842 | 1467650467427 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
09:41:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 938ms
09:41:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
09:41:08 INFO - PROCESS | 1842 | 1467650468263 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:08 INFO - PROCESS | 1842 | 1467650468380 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
09:41:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 682ms
09:41:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
09:41:08 INFO - PROCESS | 1842 | 1467650468993 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:09 INFO - PROCESS | 1842 | 1467650469109 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
09:41:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 682ms
09:41:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
09:41:09 INFO - PROCESS | 1842 | 1467650469697 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:09 INFO - PROCESS | 1842 | 1467650469840 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
09:41:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 684ms
09:41:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
09:41:10 INFO - PROCESS | 1842 | 1467650470383 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:10 INFO - PROCESS | 1842 | 1467650470471 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
09:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms
09:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
09:41:11 INFO - PROCESS | 1842 | 1467650471010 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:11 INFO - PROCESS | 1842 | 1467650471080 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
09:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 576ms
09:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
09:41:11 INFO - PROCESS | 1842 | 1467650471616 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:11 INFO - PROCESS | 1842 | 1467650471708 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
09:41:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 633ms
09:41:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
09:41:12 INFO - PROCESS | 1842 | 1467650472253 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:12 INFO - PROCESS | 1842 | 1467650472350 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
09:41:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 677ms
09:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
09:41:12 INFO - PROCESS | 1842 | 1467650472934 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:13 INFO - PROCESS | 1842 | 1467650473014 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
09:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 579ms
09:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
09:41:13 INFO - PROCESS | 1842 | 1467650473528 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:13 INFO - PROCESS | 1842 | 1467650473606 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
09:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 579ms
09:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
09:41:14 INFO - PROCESS | 1842 | 1467650474112 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:14 INFO - PROCESS | 1842 | 1467650474186 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
09:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 875ms
09:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
09:41:14 INFO - PROCESS | 1842 | 1467650474994 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:15 INFO - PROCESS | 1842 | 1467650475096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
09:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 623ms
09:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
09:41:15 INFO - PROCESS | 1842 | 1467650475694 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:15 INFO - PROCESS | 1842 | 1467650475780 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
09:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 687ms
09:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
09:41:16 INFO - PROCESS | 1842 | 1467650476415 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:16 INFO - PROCESS | 1842 | 1467650476582 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
09:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 798ms
09:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
09:41:17 INFO - PROCESS | 1842 | 1467650477196 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:17 INFO - PROCESS | 1842 | 1467650477280 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
09:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 574ms
09:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
09:41:17 INFO - PROCESS | 1842 | 1467650477790 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:17 INFO - PROCESS | 1842 | 1467650477881 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
09:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 634ms
09:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
09:41:18 INFO - PROCESS | 1842 | 1467650478426 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:18 INFO - PROCESS | 1842 | 1467650478522 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
09:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 631ms
09:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
09:41:19 INFO - PROCESS | 1842 | 1467650479057 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:19 INFO - PROCESS | 1842 | 1467650479131 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
09:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 627ms
09:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
09:41:19 INFO - PROCESS | 1842 | 1467650479692 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:19 INFO - PROCESS | 1842 | 1467650479780 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
09:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 680ms
09:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
09:41:20 INFO - PROCESS | 1842 | 1467650480378 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:20 INFO - PROCESS | 1842 | 1467650480495 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
09:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 675ms
09:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
09:41:21 INFO - PROCESS | 1842 | 1467650481056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:21 INFO - PROCESS | 1842 | 1467650481191 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
09:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 928ms
09:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
09:41:22 INFO - PROCESS | 1842 | 1467650482018 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:22 INFO - PROCESS | 1842 | 1467650482116 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
09:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 640ms
09:41:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
09:41:22 INFO - PROCESS | 1842 | 1467650482682 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:22 INFO - PROCESS | 1842 | 1467650482771 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
09:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 648ms
09:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
09:41:23 INFO - PROCESS | 1842 | 1467650483344 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:23 INFO - PROCESS | 1842 | 1467650483423 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
09:41:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 738ms
09:41:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
09:41:24 INFO - PROCESS | 1842 | 1467650484085 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:24 INFO - PROCESS | 1842 | 1467650484239 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
09:41:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 686ms
09:41:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
09:41:24 INFO - PROCESS | 1842 | 1467650484778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:24 INFO - PROCESS | 1842 | 1467650484912 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
09:41:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 737ms
09:41:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
09:41:25 INFO - PROCESS | 1842 | 1467650485513 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:25 INFO - PROCESS | 1842 | 1467650485604 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
09:41:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 623ms
09:41:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
09:41:26 INFO - PROCESS | 1842 | 1467650486149 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:26 INFO - PROCESS | 1842 | 1467650486232 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
09:41:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 635ms
09:41:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
09:41:26 INFO - PROCESS | 1842 | 1467650486779 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:26 INFO - PROCESS | 1842 | 1467650486856 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
09:41:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 575ms
09:41:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
09:41:27 INFO - PROCESS | 1842 | 1467650487384 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:27 INFO - PROCESS | 1842 | 1467650487500 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
09:41:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 800ms
09:41:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
09:41:28 INFO - PROCESS | 1842 | 1467650488192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:28 INFO - PROCESS | 1842 | 1467650488326 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
09:41:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
09:41:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 831ms
09:41:29 INFO - TEST-START | /DOMEvents/constructors.html
09:41:29 INFO - PROCESS | 1842 | 1467650489023 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:29 INFO - PROCESS | 1842 | 1467650489109 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
09:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
09:41:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
09:41:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 644ms
09:41:29 INFO - TEST-START | /DOMEvents/event-phases-order.html
09:41:29 INFO - PROCESS | 1842 | 1467650489689 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:29 INFO - PROCESS | 1842 | 1467650489778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
09:41:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 533ms
09:41:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
09:41:30 INFO - PROCESS | 1842 | 1467650490244 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:30 INFO - PROCESS | 1842 | 1467650490324 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
09:41:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:30 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
09:41:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:30 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
09:41:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:30 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]"
09:41:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
09:41:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 637ms
09:41:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
09:41:30 INFO - PROCESS | 1842 | 1467650490883 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:30 INFO - PROCESS | 1842 | 1467650490967 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:31 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
09:41:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
09:41:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms
09:41:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
09:41:31 INFO - PROCESS | 1842 | 1467650491516 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:31 INFO - PROCESS | 1842 | 1467650491641 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:32 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
09:41:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
09:41:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 781ms
09:41:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
09:41:32 INFO - PROCESS | 1842 | 1467650492302 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:32 INFO - PROCESS | 1842 | 1467650492391 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
09:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 533ms
09:41:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
09:41:32 INFO - PROCESS | 1842 | 1467650492838 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:32 INFO - PROCESS | 1842 | 1467650492921 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:33 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.
09:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 530ms
09:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
09:41:33 INFO - PROCESS | 1842 | 1467650493373 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:33 INFO - PROCESS | 1842 | 1467650493453 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:33 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
09:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
09:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
09:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 527ms
09:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
09:41:33 INFO - PROCESS | 1842 | 1467650493910 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:33 INFO - PROCESS | 1842 | 1467650493984 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:34 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.
09:41:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 525ms
09:41:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
09:41:34 INFO - PROCESS | 1842 | 1467650494438 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:34 INFO - PROCESS | 1842 | 1467650494516 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:35 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.
09:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 983ms
09:41:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
09:41:35 INFO - PROCESS | 1842 | 1467650495430 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:35 INFO - PROCESS | 1842 | 1467650495565 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:41:36 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
09:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms
09:41:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
09:41:36 INFO - PROCESS | 1842 | 1467650496099 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:36 INFO - PROCESS | 1842 | 1467650496189 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:36 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.
09:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 607ms
09:41:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
09:41:36 INFO - PROCESS | 1842 | 1467650496690 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:36 INFO - PROCESS | 1842 | 1467650496771 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:37 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.
09:41:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 573ms
09:41:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
09:41:37 INFO - PROCESS | 1842 | 1467650497263 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:37 INFO - PROCESS | 1842 | 1467650497348 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:37 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.
09:41:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms
09:41:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
09:41:37 INFO - PROCESS | 1842 | 1467650497793 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:37 INFO - PROCESS | 1842 | 1467650497872 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:38 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.
09:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 574ms
09:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
09:41:38 INFO - PROCESS | 1842 | 1467650498380 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:38 INFO - PROCESS | 1842 | 1467650498476 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:38 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.
09:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms
09:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
09:41:39 INFO - PROCESS | 1842 | 1467650499012 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:39 INFO - PROCESS | 1842 | 1467650499087 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:39 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.
09:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 527ms
09:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
09:41:39 INFO - PROCESS | 1842 | 1467650499547 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:39 INFO - PROCESS | 1842 | 1467650499633 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:40 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
09:41:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
09:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
09:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 523ms
09:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
09:41:40 INFO - PROCESS | 1842 | 1467650500074 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:40 INFO - PROCESS | 1842 | 1467650500151 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:40 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.
09:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 523ms
09:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
09:41:40 INFO - PROCESS | 1842 | 1467650500603 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:40 INFO - PROCESS | 1842 | 1467650500679 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:41 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.
09:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms
09:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
09:41:41 INFO - PROCESS | 1842 | 1467650501186 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:41 INFO - PROCESS | 1842 | 1467650501278 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:41:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
09:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 922ms
09:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
09:41:42 INFO - PROCESS | 1842 | 1467650502234 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:42 INFO - PROCESS | 1842 | 1467650502410 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
09:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 898ms
09:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
09:41:43 INFO - PROCESS | 1842 | 1467650503027 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:43 INFO - PROCESS | 1842 | 1467650503118 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
09:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms
09:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
09:41:43 INFO - PROCESS | 1842 | 1467650503674 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:43 INFO - PROCESS | 1842 | 1467650503781 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
09:41:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 637ms
09:41:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
09:41:44 INFO - PROCESS | 1842 | 1467650504305 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:44 INFO - PROCESS | 1842 | 1467650504378 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:44 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
09:41:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 575ms
09:41:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker
09:41:44 INFO - PROCESS | 1842 | 1467650504885 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:44 INFO - PROCESS | 1842 | 1467650504963 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
09:41:45 INFO - {}
09:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
09:41:45 INFO - {}
09:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
09:41:45 INFO - {}
09:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
09:41:45 INFO - {}
09:41:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms
09:41:45 INFO - TEST-START | /FileAPI/fileReader.html
09:41:45 INFO - PROCESS | 1842 | 1467650505467 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:45 INFO - PROCESS | 1842 | 1467650505578 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
09:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
09:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
09:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
09:41:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 574ms
09:41:46 INFO - TEST-START | /FileAPI/historical.html
09:41:46 INFO - PROCESS | 1842 | 1467650506048 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:46 INFO - PROCESS | 1842 | 1467650506118 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
09:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
09:41:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
09:41:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
09:41:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
09:41:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
09:41:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
09:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
09:41:46 INFO - TEST-OK | /FileAPI/historical.html | took 576ms
09:41:46 INFO - TEST-START | /FileAPI/idlharness.html
09:41:46 INFO - PROCESS | 1842 | 1467650506639 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:46 INFO - PROCESS | 1842 | 1467650506717 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
09:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:41:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
09:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:41:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
09:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:41:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
09:41:47 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
09:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
09:41:47 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
09:41:47 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
09:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
09:41:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:41:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
09:41:47 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
09:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
09:41:47 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
09:41:47 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
09:41:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
09:41:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
09:41:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 974ms
09:41:47 INFO - TEST-START | /FileAPI/idlharness.worker
09:41:47 INFO - PROCESS | 1842 | 1467650507686 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:47 INFO - PROCESS | 1842 | 1467650507898 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:41:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
09:41:48 INFO - {}
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
09:41:48 INFO - {}
09:41:48 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 - {}
09:41:48 INFO - {}
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
09:41:48 INFO - {}
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
09:41:48 INFO - {}
09:41:48 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 - {}
09:41:48 INFO - {}
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 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
09:41:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
09:41:48 INFO - {}
09:41:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
09:41:48 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:49 INFO - {}
09:41:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1233ms
09:41:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
09:41:49 INFO - PROCESS | 1842 | 1467650508914 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:49 INFO - PROCESS | 1842 | 1467650509086 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
09:41:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 683ms
09:41:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html
09:41:49 INFO - PROCESS | 1842 | 1467650509600 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:49 INFO - PROCESS | 1842 | 1467650509686 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
09:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
09:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
09:41:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 632ms
09:41:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
09:41:50 INFO - PROCESS | 1842 | 1467650510244 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:50 INFO - PROCESS | 1842 | 1467650510326 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
09:41:50 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.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
09:41:50 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'.)
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
09:41:50 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.
09:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
09:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
09:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
09:41:50 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.
09:41:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
09:41:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:41:51 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.
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
09:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
09:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
09:41:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 751ms
09:41:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
09:41:51 INFO - PROCESS | 1842 | 1467650510998 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:51 INFO - PROCESS | 1842 | 1467650511108 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
09:41:51 INFO - {}
09:41:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms
09:41:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
09:41:51 INFO - PROCESS | 1842 | 1467650511574 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:51 INFO - PROCESS | 1842 | 1467650511673 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
09:41:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 627ms
09:41:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
09:41:52 INFO - PROCESS | 1842 | 1467650512210 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:52 INFO - PROCESS | 1842 | 1467650512283 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
09:41:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
09:41:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:53 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"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:53 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"
09:41:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 681ms
09:41:53 INFO - TEST-START | /FileAPI/file/File-constructor.html
09:41:53 INFO - PROCESS | 1842 | 1467650512905 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:53 INFO - PROCESS | 1842 | 1467650513069 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
09:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
09:41:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
09:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
09:41:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
09:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
09:41:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
09:41:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 582ms
09:41:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
09:41:53 INFO - PROCESS | 1842 | 1467650513497 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:53 INFO - PROCESS | 1842 | 1467650513566 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
09:41:54 INFO - {}
09:41:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 734ms
09:41:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
09:41:54 INFO - PROCESS | 1842 | 1467650514238 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:54 INFO - PROCESS | 1842 | 1467650514459 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
09:41:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
09:41:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 928ms
09:41:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
09:41:55 INFO - PROCESS | 1842 | 1467650515174 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:55 INFO - PROCESS | 1842 | 1467650515279 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
09:41:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
09:41:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms
09:41:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
09:41:55 INFO - PROCESS | 1842 | 1467650515811 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:55 INFO - PROCESS | 1842 | 1467650515890 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
09:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
09:41:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 581ms
09:41:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
09:41:56 INFO - PROCESS | 1842 | 1467650516411 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:56 INFO - PROCESS | 1842 | 1467650516491 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
09:41:57 INFO - reader.readAsText(blob_2)
09:41:57 INFO - }" did not throw
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
09:41:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
09:41:57 INFO - reader.readAsDataURL(blob_2)
09:41:57 INFO - }" did not throw
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
09:41:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
09:41:57 INFO - reader.readAsArrayBuffer(blob_2)
09:41:57 INFO - }" did not throw
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
09:41:57 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
09:41:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
09:41:57 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
09:41:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
09:41:57 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
09:41:57 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 631ms
09:41:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
09:41:57 INFO - PROCESS | 1842 | 1467650517047 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:57 INFO - PROCESS | 1842 | 1467650517122 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
09:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
09:41:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
09:41:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 578ms
09:41:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
09:41:57 INFO - PROCESS | 1842 | 1467650517634 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:57 INFO - PROCESS | 1842 | 1467650517713 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
09:41:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 576ms
09:41:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
09:41:58 INFO - PROCESS | 1842 | 1467650518219 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:58 INFO - PROCESS | 1842 | 1467650518299 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
09:41:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 523ms
09:41:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
09:41:58 INFO - PROCESS | 1842 | 1467650518743 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:58 INFO - PROCESS | 1842 | 1467650518816 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
09:41:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 481ms
09:41:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
09:41:59 INFO - PROCESS | 1842 | 1467650519230 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:59 INFO - PROCESS | 1842 | 1467650519305 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
09:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
09:41:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 526ms
09:41:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
09:41:59 INFO - PROCESS | 1842 | 1467650519760 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:41:59 INFO - PROCESS | 1842 | 1467650519838 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
09:42:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 474ms
09:42:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
09:42:00 INFO - PROCESS | 1842 | 1467650520239 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:00 INFO - PROCESS | 1842 | 1467650520314 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
09:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
09:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
09:42:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 576ms
09:42:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
09:42:00 INFO - PROCESS | 1842 | 1467650520825 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:00 INFO - PROCESS | 1842 | 1467650520937 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
09:42:01 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
09:42:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
09:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:42:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
09:42:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1177ms
09:42:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
09:42:02 INFO - PROCESS | 1842 | 1467650522019 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:02 INFO - PROCESS | 1842 | 1467650522129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
09:42:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 683ms
09:42:02 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
09:42:02 INFO - PROCESS | 1842 | 1467650522711 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:02 INFO - PROCESS | 1842 | 1467650522798 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:03 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
09:42:03 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 625ms
09:42:03 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
09:42:03 INFO - PROCESS | 1842 | 1467650523348 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:03 INFO - PROCESS | 1842 | 1467650523424 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:03 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
09:42:03 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 628ms
09:42:03 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
09:42:03 INFO - PROCESS | 1842 | 1467650523971 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:04 INFO - PROCESS | 1842 | 1467650524066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:04 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
09:42:04 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 672ms
09:42:04 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
09:42:04 INFO - PROCESS | 1842 | 1467650524649 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:04 INFO - PROCESS | 1842 | 1467650524731 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:05 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
09:42:05 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 724ms
09:42:05 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
09:42:05 INFO - PROCESS | 1842 | 1467650525399 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:05 INFO - PROCESS | 1842 | 1467650525518 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
09:42:06 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 722ms
09:42:06 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
09:42:06 INFO - PROCESS | 1842 | 1467650526122 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:06 INFO - PROCESS | 1842 | 1467650526200 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
09:42:06 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 624ms
09:42:06 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
09:42:06 INFO - PROCESS | 1842 | 1467650526753 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:06 INFO - PROCESS | 1842 | 1467650526842 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
09:42:07 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 623ms
09:42:07 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
09:42:07 INFO - PROCESS | 1842 | 1467650527382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:07 INFO - PROCESS | 1842 | 1467650527457 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
09:42:07 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 570ms
09:42:07 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
09:42:07 INFO - PROCESS | 1842 | 1467650527983 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:08 INFO - PROCESS | 1842 | 1467650528129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
09:42:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
09:42:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
09:42:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
09:42:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 978ms
09:42:08 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
09:42:08 INFO - PROCESS | 1842 | 1467650528972 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:09 INFO - PROCESS | 1842 | 1467650529153 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
09:42:09 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 833ms
09:42:09 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
09:42:09 INFO - PROCESS | 1842 | 1467650529813 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:09 INFO - PROCESS | 1842 | 1467650529918 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
09:42:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
09:42:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
09:42:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
09:42:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 630ms
09:42:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
09:42:10 INFO - PROCESS | 1842 | 1467650530456 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:10 INFO - PROCESS | 1842 | 1467650530554 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
09:42:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 674ms
09:42:11 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
09:42:11 INFO - PROCESS | 1842 | 1467650531127 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:11 INFO - PROCESS | 1842 | 1467650531206 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
09:42:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 773ms
09:42:11 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
09:42:11 INFO - PROCESS | 1842 | 1467650531908 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:11 INFO - PROCESS | 1842 | 1467650531997 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
09:42:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
09:42:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
09:42:12 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 775ms
09:42:12 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
09:42:12 INFO - PROCESS | 1842 | 1467650532695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:12 INFO - PROCESS | 1842 | 1467650532810 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
09:42:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
09:42:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
09:42:13 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 876ms
09:42:13 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
09:42:13 INFO - PROCESS | 1842 | 1467650533587 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:13 INFO - PROCESS | 1842 | 1467650533679 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:14 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
09:42:14 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 676ms
09:42:14 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
09:42:14 INFO - PROCESS | 1842 | 1467650534261 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:14 INFO - PROCESS | 1842 | 1467650534328 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
09:42:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
09:42:14 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 570ms
09:42:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
09:42:14 INFO - PROCESS | 1842 | 1467650534838 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:14 INFO - PROCESS | 1842 | 1467650534951 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
09:42:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 883ms
09:42:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
09:42:15 INFO - PROCESS | 1842 | 1467650535727 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:15 INFO - PROCESS | 1842 | 1467650535827 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
09:42:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 678ms
09:42:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
09:42:16 INFO - PROCESS | 1842 | 1467650536414 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:16 INFO - PROCESS | 1842 | 1467650536496 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
09:42:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 728ms
09:42:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
09:42:17 INFO - PROCESS | 1842 | 1467650537154 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:17 INFO - PROCESS | 1842 | 1467650537275 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
09:42:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 782ms
09:42:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
09:42:17 INFO - PROCESS | 1842 | 1467650537931 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:18 INFO - PROCESS | 1842 | 1467650538009 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
09:42:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 577ms
09:42:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
09:42:18 INFO - PROCESS | 1842 | 1467650538515 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:18 INFO - PROCESS | 1842 | 1467650538592 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
09:42:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 584ms
09:42:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
09:42:19 INFO - PROCESS | 1842 | 1467650539105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:19 INFO - PROCESS | 1842 | 1467650539192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
09:42:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 625ms
09:42:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
09:42:19 INFO - PROCESS | 1842 | 1467650539731 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:19 INFO - PROCESS | 1842 | 1467650539812 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
09:42:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 631ms
09:42:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
09:42:20 INFO - PROCESS | 1842 | 1467650540367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:20 INFO - PROCESS | 1842 | 1467650540450 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
09:42:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 671ms
09:42:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
09:42:21 INFO - PROCESS | 1842 | 1467650541047 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:21 INFO - PROCESS | 1842 | 1467650541131 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
09:42:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 732ms
09:42:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
09:42:21 INFO - PROCESS | 1842 | 1467650541786 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:21 INFO - PROCESS | 1842 | 1467650541888 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
09:42:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 880ms
09:42:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
09:42:22 INFO - PROCESS | 1842 | 1467650542671 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:22 INFO - PROCESS | 1842 | 1467650542772 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
09:42:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 622ms
09:42:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
09:42:23 INFO - PROCESS | 1842 | 1467650543303 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:23 INFO - PROCESS | 1842 | 1467650543388 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
09:42:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 681ms
09:42:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
09:42:24 INFO - PROCESS | 1842 | 1467650544010 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:24 INFO - PROCESS | 1842 | 1467650544154 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
09:42:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 829ms
09:42:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
09:42:24 INFO - PROCESS | 1842 | 1467650544823 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:24 INFO - PROCESS | 1842 | 1467650544907 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
09:42:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 575ms
09:42:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
09:42:25 INFO - PROCESS | 1842 | 1467650545404 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:25 INFO - PROCESS | 1842 | 1467650545483 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:26 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
09:42:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 624ms
09:42:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
09:42:26 INFO - PROCESS | 1842 | 1467650546035 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:26 INFO - PROCESS | 1842 | 1467650546117 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:26 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
09:42:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 620ms
09:42:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
09:42:26 INFO - PROCESS | 1842 | 1467650546657 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:26 INFO - PROCESS | 1842 | 1467650546736 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
09:42:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 626ms
09:42:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
09:42:27 INFO - PROCESS | 1842 | 1467650547288 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:27 INFO - PROCESS | 1842 | 1467650547368 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
09:42:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 679ms
09:42:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
09:42:27 INFO - PROCESS | 1842 | 1467650547971 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:28 INFO - PROCESS | 1842 | 1467650548059 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
09:42:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 624ms
09:42:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
09:42:28 INFO - PROCESS | 1842 | 1467650548601 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:28 INFO - PROCESS | 1842 | 1467650548705 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
09:42:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 928ms
09:42:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
09:42:29 INFO - PROCESS | 1842 | 1467650549540 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:29 INFO - PROCESS | 1842 | 1467650549642 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
09:42:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 629ms
09:42:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
09:42:30 INFO - PROCESS | 1842 | 1467650550181 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:30 INFO - PROCESS | 1842 | 1467650550263 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
09:42:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 625ms
09:42:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
09:42:30 INFO - PROCESS | 1842 | 1467650550818 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:30 INFO - PROCESS | 1842 | 1467650550910 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
09:42:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 834ms
09:42:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
09:42:31 INFO - PROCESS | 1842 | 1467650551648 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:31 INFO - PROCESS | 1842 | 1467650551765 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:32 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
09:42:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 881ms
09:42:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
09:42:32 INFO - PROCESS | 1842 | 1467650552536 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:32 INFO - PROCESS | 1842 | 1467650552612 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:33 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
09:42:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 576ms
09:42:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
09:42:33 INFO - PROCESS | 1842 | 1467650553119 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:33 INFO - PROCESS | 1842 | 1467650553210 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
09:42:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 630ms
09:42:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
09:42:33 INFO - PROCESS | 1842 | 1467650553751 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:33 INFO - PROCESS | 1842 | 1467650553822 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
09:42:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 576ms
09:42:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
09:42:34 INFO - PROCESS | 1842 | 1467650554334 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:34 INFO - PROCESS | 1842 | 1467650554406 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
09:42:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 624ms
09:42:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
09:42:34 INFO - PROCESS | 1842 | 1467650554964 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:35 INFO - PROCESS | 1842 | 1467650555043 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
09:42:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 722ms
09:42:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
09:42:35 INFO - PROCESS | 1842 | 1467650555697 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:35 INFO - PROCESS | 1842 | 1467650555854 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:42:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1088ms
09:42:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
09:42:36 INFO - PROCESS | 1842 | 1467650556790 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:36 INFO - PROCESS | 1842 | 1467650556888 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
09:42:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 627ms
09:42:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
09:42:37 INFO - PROCESS | 1842 | 1467650557427 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:37 INFO - PROCESS | 1842 | 1467650557496 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
09:42:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 621ms
09:42:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
09:42:38 INFO - PROCESS | 1842 | 1467650558059 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:38 INFO - PROCESS | 1842 | 1467650558155 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
09:42:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 682ms
09:42:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
09:42:38 INFO - PROCESS | 1842 | 1467650558740 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:38 INFO - PROCESS | 1842 | 1467650558815 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
09:42:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 631ms
09:42:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
09:42:39 INFO - PROCESS | 1842 | 1467650559375 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:39 INFO - PROCESS | 1842 | 1467650559454 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:42:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 730ms
09:42:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
09:42:40 INFO - PROCESS | 1842 | 1467650560113 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:40 INFO - PROCESS | 1842 | 1467650560225 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
09:42:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 573ms
09:42:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
09:42:40 INFO - PROCESS | 1842 | 1467650560690 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:40 INFO - PROCESS | 1842 | 1467650560768 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
09:42:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 584ms
09:42:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
09:42:41 INFO - PROCESS | 1842 | 1467650561279 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:41 INFO - PROCESS | 1842 | 1467650561357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:42:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1977ms
09:42:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
09:42:43 INFO - PROCESS | 1842 | 1467650563272 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:43 INFO - PROCESS | 1842 | 1467650563445 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
09:42:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 837ms
09:42:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
09:42:44 INFO - PROCESS | 1842 | 1467650564137 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:44 INFO - PROCESS | 1842 | 1467650564231 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
09:42:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 680ms
09:42:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
09:42:44 INFO - PROCESS | 1842 | 1467650564807 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:44 INFO - PROCESS | 1842 | 1467650564916 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:42:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 624ms
09:42:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
09:42:45 INFO - PROCESS | 1842 | 1467650565431 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:45 INFO - PROCESS | 1842 | 1467650565506 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
09:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 625ms
09:42:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
09:42:46 INFO - PROCESS | 1842 | 1467650566062 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:46 INFO - PROCESS | 1842 | 1467650566152 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
09:42:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 580ms
09:42:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
09:42:46 INFO - PROCESS | 1842 | 1467650566651 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:46 INFO - PROCESS | 1842 | 1467650566780 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
09:42:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 678ms
09:42:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
09:42:47 INFO - PROCESS | 1842 | 1467650567331 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:47 INFO - PROCESS | 1842 | 1467650567406 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
09:42:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 722ms
09:42:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
09:42:48 INFO - PROCESS | 1842 | 1467650568061 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:48 INFO - PROCESS | 1842 | 1467650568143 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
09:42:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 582ms
09:42:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
09:42:48 INFO - PROCESS | 1842 | 1467650568647 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:48 INFO - PROCESS | 1842 | 1467650568728 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
09:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 575ms
09:42:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
09:42:49 INFO - PROCESS | 1842 | 1467650569229 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:49 INFO - PROCESS | 1842 | 1467650569306 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
09:42:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 623ms
09:42:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
09:42:49 INFO - PROCESS | 1842 | 1467650569860 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:49 INFO - PROCESS | 1842 | 1467650569972 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
09:42:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 827ms
09:42:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
09:42:50 INFO - PROCESS | 1842 | 1467650570693 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:50 INFO - PROCESS | 1842 | 1467650570783 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
09:42:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 671ms
09:42:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
09:42:51 INFO - PROCESS | 1842 | 1467650571375 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:51 INFO - PROCESS | 1842 | 1467650571469 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
09:42:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 626ms
09:42:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
09:42:52 INFO - PROCESS | 1842 | 1467650572017 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:52 INFO - PROCESS | 1842 | 1467650572093 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
09:42:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 582ms
09:42:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
09:42:52 INFO - PROCESS | 1842 | 1467650572593 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:52 INFO - PROCESS | 1842 | 1467650572682 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
09:42:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 581ms
09:42:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
09:42:53 INFO - PROCESS | 1842 | 1467650573180 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:53 INFO - PROCESS | 1842 | 1467650573263 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
09:42:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 571ms
09:42:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
09:42:53 INFO - PROCESS | 1842 | 1467650573760 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:53 INFO - PROCESS | 1842 | 1467650573843 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
09:42:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 575ms
09:42:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
09:42:54 INFO - PROCESS | 1842 | 1467650574340 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:54 INFO - PROCESS | 1842 | 1467650574411 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
09:42:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 626ms
09:42:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
09:42:54 INFO - PROCESS | 1842 | 1467650574969 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:55 INFO - PROCESS | 1842 | 1467650575069 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
09:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1125ms
09:42:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
09:42:56 INFO - PROCESS | 1842 | 1467650576105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:56 INFO - PROCESS | 1842 | 1467650576190 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
09:42:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 623ms
09:42:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
09:42:56 INFO - PROCESS | 1842 | 1467650576735 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:56 INFO - PROCESS | 1842 | 1467650576854 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
09:42:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 678ms
09:42:57 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
09:42:57 INFO - PROCESS | 1842 | 1467650577425 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:57 INFO - PROCESS | 1842 | 1467650577514 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
09:42:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 624ms
09:42:58 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
09:42:58 INFO - PROCESS | 1842 | 1467650578056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:58 INFO - PROCESS | 1842 | 1467650578142 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
09:42:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 678ms
09:42:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
09:42:58 INFO - PROCESS | 1842 | 1467650578739 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:58 INFO - PROCESS | 1842 | 1467650578818 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
09:42:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 678ms
09:42:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
09:42:59 INFO - PROCESS | 1842 | 1467650579424 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:42:59 INFO - PROCESS | 1842 | 1467650579537 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
09:43:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 780ms
09:43:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
09:43:00 INFO - PROCESS | 1842 | 1467650580205 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:00 INFO - PROCESS | 1842 | 1467650580279 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
09:43:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1172ms
09:43:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
09:43:01 INFO - PROCESS | 1842 | 1467650581382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:01 INFO - PROCESS | 1842 | 1467650581459 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
09:43:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 572ms
09:43:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
09:43:01 INFO - PROCESS | 1842 | 1467650581961 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:02 INFO - PROCESS | 1842 | 1467650582060 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
09:43:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 1085ms
09:43:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
09:43:03 INFO - PROCESS | 1842 | 1467650583066 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:03 INFO - PROCESS | 1842 | 1467650583208 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
09:43:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 881ms
09:43:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
09:43:03 INFO - PROCESS | 1842 | 1467650583951 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:04 INFO - PROCESS | 1842 | 1467650584047 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
09:43:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 783ms
09:43:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
09:43:04 INFO - PROCESS | 1842 | 1467650584776 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:04 INFO - PROCESS | 1842 | 1467650584880 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
09:43:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 632ms
09:43:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
09:43:05 INFO - PROCESS | 1842 | 1467650585414 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:05 INFO - PROCESS | 1842 | 1467650585524 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
09:43:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 632ms
09:43:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
09:43:06 INFO - PROCESS | 1842 | 1467650586053 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:06 INFO - PROCESS | 1842 | 1467650586134 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
09:43:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 676ms
09:43:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
09:43:06 INFO - PROCESS | 1842 | 1467650586733 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:06 INFO - PROCESS | 1842 | 1467650586854 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
09:43:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 730ms
09:43:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
09:43:07 INFO - PROCESS | 1842 | 1467650587463 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:07 INFO - PROCESS | 1842 | 1467650587565 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
09:43:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
09:43:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1073ms
09:43:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
09:43:08 INFO - PROCESS | 1842 | 1467650588546 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:08 INFO - PROCESS | 1842 | 1467650588635 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
09:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
09:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
09:43:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
09:43:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 926ms
09:43:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
09:43:09 INFO - PROCESS | 1842 | 1467650589484 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:09 INFO - PROCESS | 1842 | 1467650589579 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
09:43:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 674ms
09:43:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
09:43:10 INFO - PROCESS | 1842 | 1467650590169 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:10 INFO - PROCESS | 1842 | 1467650590261 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
09:43:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 777ms
09:43:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
09:43:10 INFO - PROCESS | 1842 | 1467650590960 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:11 INFO - PROCESS | 1842 | 1467650591056 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
09:43:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 882ms
09:43:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
09:43:11 INFO - PROCESS | 1842 | 1467650591838 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:11 INFO - PROCESS | 1842 | 1467650591918 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
09:43:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 621ms
09:43:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
09:43:12 INFO - PROCESS | 1842 | 1467650592470 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:12 INFO - PROCESS | 1842 | 1467650592579 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
09:43:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 628ms
09:43:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
09:43:13 INFO - PROCESS | 1842 | 1467650593104 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:13 INFO - PROCESS | 1842 | 1467650593200 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
09:43:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 626ms
09:43:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
09:43:13 INFO - PROCESS | 1842 | 1467650593732 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:13 INFO - PROCESS | 1842 | 1467650593808 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
09:43:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 625ms
09:43:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
09:43:14 INFO - PROCESS | 1842 | 1467650594363 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:14 INFO - PROCESS | 1842 | 1467650594447 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
09:43:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 637ms
09:43:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
09:43:15 INFO - PROCESS | 1842 | 1467650595011 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:15 INFO - PROCESS | 1842 | 1467650595092 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
09:43:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 627ms
09:43:15 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
09:43:15 INFO - PROCESS | 1842 | 1467650595650 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:15 INFO - PROCESS | 1842 | 1467650595766 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
09:43:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 826ms
09:43:16 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
09:43:16 INFO - PROCESS | 1842 | 1467650596505 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:16 INFO - PROCESS | 1842 | 1467650596589 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
09:43:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
09:43:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
09:43:17 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 548ms
09:43:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
09:43:17 INFO - PROCESS | 1842 | 1467650597075 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:17 INFO - PROCESS | 1842 | 1467650597159 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
09:43:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 728ms
09:43:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
09:43:17 INFO - PROCESS | 1842 | 1467650597814 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:17 INFO - PROCESS | 1842 | 1467650597904 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
09:43:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 673ms
09:43:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
09:43:18 INFO - PROCESS | 1842 | 1467650598496 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:18 INFO - PROCESS | 1842 | 1467650598611 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
09:43:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 879ms
09:43:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
09:43:19 INFO - PROCESS | 1842 | 1467650599367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:19 INFO - PROCESS | 1842 | 1467650599452 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
09:43:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
09:43:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 724ms
09:43:20 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
09:43:20 INFO - PROCESS | 1842 | 1467650600100 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:20 INFO - PROCESS | 1842 | 1467650600191 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
09:43:20 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 579ms
09:43:20 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
09:43:20 INFO - PROCESS | 1842 | 1467650600682 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:20 INFO - PROCESS | 1842 | 1467650600769 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
09:43:21 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 727ms
09:43:21 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
09:43:21 INFO - PROCESS | 1842 | 1467650601418 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:21 INFO - PROCESS | 1842 | 1467650601493 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
09:43:22 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 671ms
09:43:22 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
09:43:22 INFO - PROCESS | 1842 | 1467650602095 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:22 INFO - PROCESS | 1842 | 1467650602171 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
09:43:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
09:43:22 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 733ms
09:43:22 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
09:43:22 INFO - PROCESS | 1842 | 1467650602834 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:22 INFO - PROCESS | 1842 | 1467650602969 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
09:43:23 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 773ms
09:43:23 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
09:43:23 INFO - PROCESS | 1842 | 1467650603615 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:23 INFO - PROCESS | 1842 | 1467650603696 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
09:43:24 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 629ms
09:43:24 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
09:43:24 INFO - PROCESS | 1842 | 1467650604254 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:24 INFO - PROCESS | 1842 | 1467650604343 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
09:43:24 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 622ms
09:43:24 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
09:43:24 INFO - PROCESS | 1842 | 1467650604888 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:24 INFO - PROCESS | 1842 | 1467650604982 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
09:43:25 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 728ms
09:43:25 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
09:43:25 INFO - PROCESS | 1842 | 1467650605613 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:25 INFO - PROCESS | 1842 | 1467650605721 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
09:43:26 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 874ms
09:43:26 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
09:43:26 INFO - PROCESS | 1842 | 1467650606493 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:26 INFO - PROCESS | 1842 | 1467650606567 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
09:43:27 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 625ms
09:43:27 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
09:43:27 INFO - PROCESS | 1842 | 1467650607151 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:27 INFO - PROCESS | 1842 | 1467650607250 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
09:43:27 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 626ms
09:43:27 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
09:43:27 INFO - PROCESS | 1842 | 1467650607776 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:27 INFO - PROCESS | 1842 | 1467650607859 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
09:43:28 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
09:43:28 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:28 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:28 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:28 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
09:43:28 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
09:43:28 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:28 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:28 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:28 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
09:43:28 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
09:43:28 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:28 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:28 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:28 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
09:43:28 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
09:43:28 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:28 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:28 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:28 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
09:43:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
09:43:28 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 741ms
09:43:28 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
09:43:28 INFO - PROCESS | 1842 | 1467650608528 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:28 INFO - PROCESS | 1842 | 1467650608620 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
09:43:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 678ms
09:43:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
09:43:29 INFO - PROCESS | 1842 | 1467650609207 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:29 INFO - PROCESS | 1842 | 1467650609304 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
09:43:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
09:43:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2126ms
09:43:31 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
09:43:31 INFO - PROCESS | 1842 | 1467650611343 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:31 INFO - PROCESS | 1842 | 1467650611441 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
09:43:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 679ms
09:43:32 INFO - TEST-START | /IndexedDB/idbindex_count.htm
09:43:32 INFO - PROCESS | 1842 | 1467650612030 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:32 INFO - PROCESS | 1842 | 1467650612114 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:32 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
09:43:32 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 634ms
09:43:32 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
09:43:32 INFO - PROCESS | 1842 | 1467650612675 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:32 INFO - PROCESS | 1842 | 1467650612763 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:33 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
09:43:33 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 684ms
09:43:33 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
09:43:33 INFO - PROCESS | 1842 | 1467650613362 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:33 INFO - PROCESS | 1842 | 1467650613460 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:34 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
09:43:34 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 727ms
09:43:34 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
09:43:34 INFO - PROCESS | 1842 | 1467650614106 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:34 INFO - PROCESS | 1842 | 1467650614178 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:34 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
09:43:34 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 677ms
09:43:34 INFO - TEST-START | /IndexedDB/idbindex_get.htm
09:43:34 INFO - PROCESS | 1842 | 1467650614788 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:34 INFO - PROCESS | 1842 | 1467650614886 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:35 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
09:43:35 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 623ms
09:43:35 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
09:43:35 INFO - PROCESS | 1842 | 1467650615413 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:35 INFO - PROCESS | 1842 | 1467650615493 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:36 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
09:43:36 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 677ms
09:43:36 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
09:43:36 INFO - PROCESS | 1842 | 1467650616099 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:36 INFO - PROCESS | 1842 | 1467650616189 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:37 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
09:43:37 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 931ms
09:43:37 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
09:43:37 INFO - PROCESS | 1842 | 1467650617044 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:37 INFO - PROCESS | 1842 | 1467650617140 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:37 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
09:43:37 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 731ms
09:43:37 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
09:43:37 INFO - PROCESS | 1842 | 1467650617778 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:37 INFO - PROCESS | 1842 | 1467650617876 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
09:43:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 633ms
09:43:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
09:43:38 INFO - PROCESS | 1842 | 1467650618424 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:38 INFO - PROCESS | 1842 | 1467650618500 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:39 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
09:43:39 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 632ms
09:43:39 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
09:43:39 INFO - PROCESS | 1842 | 1467650619052 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:39 INFO - PROCESS | 1842 | 1467650619129 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:39 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
09:43:39 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 574ms
09:43:39 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
09:43:39 INFO - PROCESS | 1842 | 1467650619635 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:39 INFO - PROCESS | 1842 | 1467650619710 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:40 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
09:43:40 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 620ms
09:43:40 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
09:43:40 INFO - PROCESS | 1842 | 1467650620259 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:40 INFO - PROCESS | 1842 | 1467650620352 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
09:43:41 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 878ms
09:43:41 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
09:43:41 INFO - PROCESS | 1842 | 1467650621143 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:41 INFO - PROCESS | 1842 | 1467650621216 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
09:43:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
09:43:41 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 730ms
09:43:41 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
09:43:41 INFO - PROCESS | 1842 | 1467650621883 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:41 INFO - PROCESS | 1842 | 1467650621973 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
09:43:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 578ms
09:43:42 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
09:43:42 INFO - PROCESS | 1842 | 1467650622462 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:42 INFO - PROCESS | 1842 | 1467650622552 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
09:43:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 630ms
09:43:43 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
09:43:43 INFO - PROCESS | 1842 | 1467650623107 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:43 INFO - PROCESS | 1842 | 1467650623191 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
09:43:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 877ms
09:43:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
09:43:43 INFO - PROCESS | 1842 | 1467650623991 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:44 INFO - PROCESS | 1842 | 1467650624084 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
09:43:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 722ms
09:43:44 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
09:43:44 INFO - PROCESS | 1842 | 1467650624725 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:44 INFO - PROCESS | 1842 | 1467650624830 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
09:43:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 673ms
09:43:45 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
09:43:45 INFO - PROCESS | 1842 | 1467650625409 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:45 INFO - PROCESS | 1842 | 1467650625520 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
09:43:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 780ms
09:43:46 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
09:43:46 INFO - PROCESS | 1842 | 1467650626185 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:46 INFO - PROCESS | 1842 | 1467650626269 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
09:43:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 578ms
09:43:46 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
09:43:46 INFO - PROCESS | 1842 | 1467650626773 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:46 INFO - PROCESS | 1842 | 1467650626857 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
09:43:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 627ms
09:43:47 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
09:43:47 INFO - PROCESS | 1842 | 1467650627404 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:47 INFO - PROCESS | 1842 | 1467650627486 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
09:43:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 582ms
09:43:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
09:43:47 INFO - PROCESS | 1842 | 1467650627987 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:48 INFO - PROCESS | 1842 | 1467650628071 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
09:43:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 578ms
09:43:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
09:43:48 INFO - PROCESS | 1842 | 1467650628577 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:48 INFO - PROCESS | 1842 | 1467650628660 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
09:43:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 737ms
09:43:49 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
09:43:49 INFO - PROCESS | 1842 | 1467650629312 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:49 INFO - PROCESS | 1842 | 1467650629406 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:43:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 620ms
09:43:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
09:43:49 INFO - PROCESS | 1842 | 1467650629943 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:50 INFO - PROCESS | 1842 | 1467650630053 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:50 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
09:43:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 830ms
09:43:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
09:43:50 INFO - PROCESS | 1842 | 1467650630793 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:50 INFO - PROCESS | 1842 | 1467650630888 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
09:43:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 624ms
09:43:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
09:43:51 INFO - PROCESS | 1842 | 1467650631427 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:51 INFO - PROCESS | 1842 | 1467650631524 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
09:43:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 672ms
09:43:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
09:43:52 INFO - PROCESS | 1842 | 1467650632111 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:52 INFO - PROCESS | 1842 | 1467650632192 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:43:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 728ms
09:43:52 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
09:43:52 INFO - PROCESS | 1842 | 1467650632840 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:52 INFO - PROCESS | 1842 | 1467650632924 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
09:43:53 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 534ms
09:43:53 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
09:43:53 INFO - PROCESS | 1842 | 1467650633376 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:53 INFO - PROCESS | 1842 | 1467650633460 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
09:43:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
09:43:54 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 626ms
09:43:54 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
09:43:54 INFO - PROCESS | 1842 | 1467650634016 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:54 INFO - PROCESS | 1842 | 1467650634096 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
09:43:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
09:43:54 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 527ms
09:43:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
09:43:54 INFO - PROCESS | 1842 | 1467650634546 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:54 INFO - PROCESS | 1842 | 1467650634624 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
09:43:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 577ms
09:43:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
09:43:55 INFO - PROCESS | 1842 | 1467650635127 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:55 INFO - PROCESS | 1842 | 1467650635198 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:55 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
09:43:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 574ms
09:43:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
09:43:55 INFO - PROCESS | 1842 | 1467650635710 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:55 INFO - PROCESS | 1842 | 1467650635780 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:56 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
09:43:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 630ms
09:43:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
09:43:56 INFO - PROCESS | 1842 | 1467650636342 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:56 INFO - PROCESS | 1842 | 1467650636423 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
09:43:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 822ms
09:43:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
09:43:57 INFO - PROCESS | 1842 | 1467650637182 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:57 INFO - PROCESS | 1842 | 1467650637334 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:58 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
09:43:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 1086ms
09:43:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
09:43:58 INFO - PROCESS | 1842 | 1467650638274 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:58 INFO - PROCESS | 1842 | 1467650638357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:58 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
09:43:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 577ms
09:43:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
09:43:58 INFO - PROCESS | 1842 | 1467650638864 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:58 INFO - PROCESS | 1842 | 1467650638954 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:43:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 624ms
09:43:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
09:43:59 INFO - PROCESS | 1842 | 1467650639498 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:43:59 INFO - PROCESS | 1842 | 1467650639582 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:00 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
09:44:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 625ms
09:44:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
09:44:00 INFO - PROCESS | 1842 | 1467650640122 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:00 INFO - PROCESS | 1842 | 1467650640204 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
09:44:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 628ms
09:44:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
09:44:00 INFO - PROCESS | 1842 | 1467650640759 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:00 INFO - PROCESS | 1842 | 1467650640828 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
09:44:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 686ms
09:44:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
09:44:01 INFO - PROCESS | 1842 | 1467650641449 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:01 INFO - PROCESS | 1842 | 1467650641578 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
09:44:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 821ms
09:44:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
09:44:02 INFO - PROCESS | 1842 | 1467650642273 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:02 INFO - PROCESS | 1842 | 1467650642357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
09:44:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 631ms
09:44:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
09:44:02 INFO - PROCESS | 1842 | 1467650642912 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:03 INFO - PROCESS | 1842 | 1467650643059 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
09:44:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 825ms
09:44:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
09:44:03 INFO - PROCESS | 1842 | 1467650643743 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:03 INFO - PROCESS | 1842 | 1467650643824 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
09:44:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 682ms
09:44:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
09:44:04 INFO - PROCESS | 1842 | 1467650644435 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:04 INFO - PROCESS | 1842 | 1467650644588 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
09:44:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 823ms
09:44:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
09:44:05 INFO - PROCESS | 1842 | 1467650645275 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:05 INFO - PROCESS | 1842 | 1467650645401 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:05 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
09:44:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 724ms
09:44:05 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
09:44:05 INFO - PROCESS | 1842 | 1467650645989 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:06 INFO - PROCESS | 1842 | 1467650646090 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
09:44:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 627ms
09:44:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
09:44:06 INFO - PROCESS | 1842 | 1467650646621 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:06 INFO - PROCESS | 1842 | 1467650646706 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
09:44:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 629ms
09:44:07 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
09:44:07 INFO - PROCESS | 1842 | 1467650647258 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:07 INFO - PROCESS | 1842 | 1467650647341 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:44:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 625ms
09:44:07 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
09:44:07 INFO - PROCESS | 1842 | 1467650647893 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:07 INFO - PROCESS | 1842 | 1467650647971 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:08 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
09:44:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 633ms
09:44:08 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
09:44:08 INFO - PROCESS | 1842 | 1467650648522 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:08 INFO - PROCESS | 1842 | 1467650648620 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
09:44:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 621ms
09:44:09 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
09:44:09 INFO - PROCESS | 1842 | 1467650649153 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:09 INFO - PROCESS | 1842 | 1467650649225 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
09:44:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 673ms
09:44:09 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
09:44:09 INFO - PROCESS | 1842 | 1467650649831 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:09 INFO - PROCESS | 1842 | 1467650649920 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
09:44:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 833ms
09:44:10 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
09:44:10 INFO - PROCESS | 1842 | 1467650650670 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:10 INFO - PROCESS | 1842 | 1467650650755 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:11 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
09:44:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 633ms
09:44:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
09:44:11 INFO - PROCESS | 1842 | 1467650651314 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:11 INFO - PROCESS | 1842 | 1467650651398 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
09:44:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 679ms
09:44:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
09:44:12 INFO - PROCESS | 1842 | 1467650652005 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:12 INFO - PROCESS | 1842 | 1467650652105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:12 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
09:44:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 727ms
09:44:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
09:44:12 INFO - PROCESS | 1842 | 1467650652729 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:12 INFO - PROCESS | 1842 | 1467650652858 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:13 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
09:44:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 721ms
09:44:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
09:44:13 INFO - PROCESS | 1842 | 1467650653463 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:13 INFO - PROCESS | 1842 | 1467650653703 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:14 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
09:44:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 785ms
09:44:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
09:44:14 INFO - PROCESS | 1842 | 1467650654252 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:14 INFO - PROCESS | 1842 | 1467650654369 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
09:44:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 630ms
09:44:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
09:44:14 INFO - PROCESS | 1842 | 1467650654885 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:14 INFO - PROCESS | 1842 | 1467650654962 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:15 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
09:44:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 577ms
09:44:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
09:44:15 INFO - PROCESS | 1842 | 1467650655467 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:15 INFO - PROCESS | 1842 | 1467650655551 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
09:44:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 676ms
09:44:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
09:44:16 INFO - PROCESS | 1842 | 1467650656146 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:16 INFO - PROCESS | 1842 | 1467650656229 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
09:44:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 682ms
09:44:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
09:44:16 INFO - PROCESS | 1842 | 1467650656836 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:17 INFO - PROCESS | 1842 | 1467650657000 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
09:44:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 930ms
09:44:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
09:44:17 INFO - PROCESS | 1842 | 1467650657777 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:18 INFO - PROCESS | 1842 | 1467650658008 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:18 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"
09:44:18 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
09:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:44:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 778ms
09:44:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
09:44:18 INFO - PROCESS | 1842 | 1467650658565 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:18 INFO - PROCESS | 1842 | 1467650658659 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:19 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"
09:44:19 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
09:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:44:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 627ms
09:44:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
09:44:19 INFO - PROCESS | 1842 | 1467650659203 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:19 INFO - PROCESS | 1842 | 1467650659285 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
09:44:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 623ms
09:44:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
09:44:19 INFO - PROCESS | 1842 | 1467650659823 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:19 INFO - PROCESS | 1842 | 1467650659914 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
09:44:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 676ms
09:44:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
09:44:20 INFO - PROCESS | 1842 | 1467650660503 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:20 INFO - PROCESS | 1842 | 1467650660575 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
09:44:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 725ms
09:44:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
09:44:21 INFO - PROCESS | 1842 | 1467650661235 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:21 INFO - PROCESS | 1842 | 1467650661337 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
09:44:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 621ms
09:44:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
09:44:21 INFO - PROCESS | 1842 | 1467650661857 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:21 INFO - PROCESS | 1842 | 1467650661949 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
09:44:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 620ms
09:44:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
09:44:22 INFO - PROCESS | 1842 | 1467650662483 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:22 INFO - PROCESS | 1842 | 1467650662563 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
09:44:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 627ms
09:44:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
09:44:23 INFO - PROCESS | 1842 | 1467650663115 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:23 INFO - PROCESS | 1842 | 1467650663190 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
09:44:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 928ms
09:44:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
09:44:24 INFO - PROCESS | 1842 | 1467650664057 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:24 INFO - PROCESS | 1842 | 1467650664175 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:44:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 680ms
09:44:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
09:44:24 INFO - PROCESS | 1842 | 1467650664740 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:24 INFO - PROCESS | 1842 | 1467650664828 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:25 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
09:44:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 676ms
09:44:25 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
09:44:25 INFO - PROCESS | 1842 | 1467650665428 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:25 INFO - PROCESS | 1842 | 1467650665532 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
09:44:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 725ms
09:44:26 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
09:44:26 INFO - PROCESS | 1842 | 1467650666150 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:26 INFO - PROCESS | 1842 | 1467650666239 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
09:44:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 633ms
09:44:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
09:44:26 INFO - PROCESS | 1842 | 1467650666788 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:26 INFO - PROCESS | 1842 | 1467650666887 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
09:44:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 624ms
09:44:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
09:44:27 INFO - PROCESS | 1842 | 1467650667421 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:27 INFO - PROCESS | 1842 | 1467650667518 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
09:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 677ms
09:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
09:44:28 INFO - PROCESS | 1842 | 1467650668104 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:28 INFO - PROCESS | 1842 | 1467650668276 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
09:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 879ms
09:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
09:44:28 INFO - PROCESS | 1842 | 1467650668982 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:29 INFO - PROCESS | 1842 | 1467650669062 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
09:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 574ms
09:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
09:44:29 INFO - PROCESS | 1842 | 1467650669562 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:29 INFO - PROCESS | 1842 | 1467650669665 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
09:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 577ms
09:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
09:44:30 INFO - PROCESS | 1842 | 1467650670143 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:30 INFO - PROCESS | 1842 | 1467650670218 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
09:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 881ms
09:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
09:44:31 INFO - PROCESS | 1842 | 1467650671036 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:31 INFO - PROCESS | 1842 | 1467650671132 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
09:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 728ms
09:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
09:44:31 INFO - PROCESS | 1842 | 1467650671773 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:31 INFO - PROCESS | 1842 | 1467650671863 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
09:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 731ms
09:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
09:44:32 INFO - PROCESS | 1842 | 1467650672536 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:32 INFO - PROCESS | 1842 | 1467650672629 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
09:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
09:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 928ms
09:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
09:44:33 INFO - PROCESS | 1842 | 1467650673463 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:33 INFO - PROCESS | 1842 | 1467650673545 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
09:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 571ms
09:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
09:44:34 INFO - PROCESS | 1842 | 1467650674044 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:34 INFO - PROCESS | 1842 | 1467650674116 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
09:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 671ms
09:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
09:44:34 INFO - PROCESS | 1842 | 1467650674725 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:34 INFO - PROCESS | 1842 | 1467650674808 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
09:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 576ms
09:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
09:44:35 INFO - PROCESS | 1842 | 1467650675305 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:35 INFO - PROCESS | 1842 | 1467650675376 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
09:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 828ms
09:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
09:44:36 INFO - PROCESS | 1842 | 1467650676137 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:36 INFO - PROCESS | 1842 | 1467650676211 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
09:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 722ms
09:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
09:44:36 INFO - PROCESS | 1842 | 1467650676868 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:36 INFO - PROCESS | 1842 | 1467650676977 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:37 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
09:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 877ms
09:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
09:44:37 INFO - PROCESS | 1842 | 1467650677753 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:37 INFO - PROCESS | 1842 | 1467650677853 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:38 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
09:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 629ms
09:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
09:44:38 INFO - PROCESS | 1842 | 1467650678394 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:38 INFO - PROCESS | 1842 | 1467650678482 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
09:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 625ms
09:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
09:44:39 INFO - PROCESS | 1842 | 1467650679030 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:39 INFO - PROCESS | 1842 | 1467650679124 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:39 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
09:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 673ms
09:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
09:44:39 INFO - PROCESS | 1842 | 1467650679700 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:39 INFO - PROCESS | 1842 | 1467650679784 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:40 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
09:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 733ms
09:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
09:44:40 INFO - PROCESS | 1842 | 1467650680438 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:40 INFO - PROCESS | 1842 | 1467650680521 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 629ms
09:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
09:44:41 INFO - PROCESS | 1842 | 1467650681075 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:41 INFO - PROCESS | 1842 | 1467650681193 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:41 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
09:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 619ms
09:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
09:44:41 INFO - PROCESS | 1842 | 1467650681695 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:41 INFO - PROCESS | 1842 | 1467650681776 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
09:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 570ms
09:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
09:44:42 INFO - PROCESS | 1842 | 1467650682272 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:42 INFO - PROCESS | 1842 | 1467650682355 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
09:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 574ms
09:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
09:44:42 INFO - PROCESS | 1842 | 1467650682851 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:42 INFO - PROCESS | 1842 | 1467650682925 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
09:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 729ms
09:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
09:44:43 INFO - PROCESS | 1842 | 1467650683589 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:43 INFO - PROCESS | 1842 | 1467650683765 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
09:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1031ms
09:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
09:44:44 INFO - PROCESS | 1842 | 1467650684650 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:44 INFO - PROCESS | 1842 | 1467650684889 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
09:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 837ms
09:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
09:44:45 INFO - PROCESS | 1842 | 1467650685490 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:45 INFO - PROCESS | 1842 | 1467650685600 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
09:44:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 620ms
09:44:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
09:44:46 INFO - PROCESS | 1842 | 1467650686122 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:46 INFO - PROCESS | 1842 | 1467650686202 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
09:44:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 628ms
09:44:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
09:44:46 INFO - PROCESS | 1842 | 1467650686746 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:46 INFO - PROCESS | 1842 | 1467650686820 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:47 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
09:44:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 579ms
09:44:47 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
09:44:47 INFO - PROCESS | 1842 | 1467650687338 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:47 INFO - PROCESS | 1842 | 1467650687411 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
09:44:47 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 637ms
09:44:47 INFO - TEST-START | /IndexedDB/idbtransaction.htm
09:44:47 INFO - PROCESS | 1842 | 1467650687978 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:48 INFO - PROCESS | 1842 | 1467650688070 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
09:44:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
09:44:48 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 671ms
09:44:48 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
09:44:48 INFO - PROCESS | 1842 | 1467650688656 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:48 INFO - PROCESS | 1842 | 1467650688729 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
09:44:49 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 836ms
09:44:49 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
09:44:49 INFO - PROCESS | 1842 | 1467650689492 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:49 INFO - PROCESS | 1842 | 1467650689566 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
09:44:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
09:44:50 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 979ms
09:44:50 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
09:44:50 INFO - PROCESS | 1842 | 1467650690481 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:50 INFO - PROCESS | 1842 | 1467650690613 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:51 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
09:44:51 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 932ms
09:44:51 INFO - TEST-START | /IndexedDB/index_sort_order.htm
09:44:51 INFO - PROCESS | 1842 | 1467650691418 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:51 INFO - PROCESS | 1842 | 1467650691521 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:52 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
09:44:52 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 674ms
09:44:52 INFO - TEST-START | /IndexedDB/interfaces.html
09:44:52 INFO - PROCESS | 1842 | 1467650692103 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:52 INFO - PROCESS | 1842 | 1467650692220 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
09:44:52 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
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
09:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
09:44:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
09:44:53 INFO - TEST-OK | /IndexedDB/interfaces.html | took 878ms
09:44:53 INFO - TEST-START | /IndexedDB/interfaces.worker
09:44:53 INFO - PROCESS | 1842 | 1467650693005 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:53 INFO - PROCESS | 1842 | 1467650693109 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
09:44:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:44:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:44:54 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
09:44:54 INFO - {}
09:44:54 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 - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
09:44:54 INFO - {}
09:44:54 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1212ms
09:44:54 INFO - TEST-START | /IndexedDB/key_invalid.htm
09:44:54 INFO - PROCESS | 1842 | 1467650694222 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:54 INFO - PROCESS | 1842 | 1467650694372 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
09:44:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
09:44:54 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 740ms
09:44:54 INFO - TEST-START | /IndexedDB/key_valid.html
09:44:54 INFO - PROCESS | 1842 | 1467650694961 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:55 INFO - PROCESS | 1842 | 1467650695053 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
09:44:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
09:44:56 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1388ms
09:44:56 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
09:44:56 INFO - PROCESS | 1842 | 1467650696360 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:56 INFO - PROCESS | 1842 | 1467650696481 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:57 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
09:44:57 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 680ms
09:44:57 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
09:44:57 INFO - PROCESS | 1842 | 1467650697039 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:57 INFO - PROCESS | 1842 | 1467650697112 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:57 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
09:44:57 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 931ms
09:44:57 INFO - TEST-START | /IndexedDB/keygenerator.htm
09:44:57 INFO - PROCESS | 1842 | 1467650697983 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:58 INFO - PROCESS | 1842 | 1467650698184 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:59 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
09:44:59 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
09:44:59 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
09:44:59 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1084ms
09:44:59 INFO - TEST-START | /IndexedDB/keyorder.htm
09:44:59 INFO - PROCESS | 1842 | 1467650699072 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:59 INFO - PROCESS | 1842 | 1467650699175 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
09:44:59 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
09:44:59 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 841ms
09:44:59 INFO - TEST-START | /IndexedDB/keypath.htm
09:44:59 INFO - PROCESS | 1842 | 1467650699935 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:00 INFO - PROCESS | 1842 | 1467650700034 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
09:45:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
09:45:00 INFO - TEST-OK | /IndexedDB/keypath.htm | took 733ms
09:45:00 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
09:45:00 INFO - PROCESS | 1842 | 1467650700665 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:00 INFO - PROCESS | 1842 | 1467650700750 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
09:45:01 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
09:45:01 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 682ms
09:45:01 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
09:45:01 INFO - PROCESS | 1842 | 1467650701357 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:01 INFO - PROCESS | 1842 | 1467650701479 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
09:45:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
09:45:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
09:45:02 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 830ms
09:45:02 INFO - TEST-START | /IndexedDB/list_ordering.htm
09:45:02 INFO - PROCESS | 1842 | 1467650702208 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:02 INFO - PROCESS | 1842 | 1467650702351 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
09:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
09:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
09:45:03 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1187ms
09:45:03 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
09:45:03 INFO - PROCESS | 1842 | 1467650703382 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:03 INFO - PROCESS | 1842 | 1467650703474 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:04 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
09:45:04 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 627ms
09:45:04 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
09:45:04 INFO - PROCESS | 1842 | 1467650704016 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:04 INFO - PROCESS | 1842 | 1467650704153 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:04 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
09:45:04 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 827ms
09:45:04 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
09:45:04 INFO - PROCESS | 1842 | 1467650704848 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:04 INFO - PROCESS | 1842 | 1467650704952 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:05 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
09:45:05 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 726ms
09:45:05 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
09:45:05 INFO - PROCESS | 1842 | 1467650705584 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:05 INFO - PROCESS | 1842 | 1467650705715 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:06 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
09:45:06 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 782ms
09:45:06 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
09:45:06 INFO - PROCESS | 1842 | 1467650706404 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:06 INFO - PROCESS | 1842 | 1467650706515 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:07 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
09:45:07 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 884ms
09:45:07 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
09:45:07 INFO - PROCESS | 1842 | 1467650707269 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:07 INFO - PROCESS | 1842 | 1467650707356 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:07 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
09:45:07 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 621ms
09:45:07 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
09:45:07 INFO - PROCESS | 1842 | 1467650707895 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:08 INFO - PROCESS | 1842 | 1467650707999 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:08 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
09:45:08 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 682ms
09:45:08 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
09:45:08 INFO - PROCESS | 1842 | 1467650708585 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:08 INFO - PROCESS | 1842 | 1467650708669 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:09 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
09:45:09 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 680ms
09:45:09 INFO - TEST-START | /IndexedDB/value.htm
09:45:09 INFO - PROCESS | 1842 | 1467650709267 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:09 INFO - PROCESS | 1842 | 1467650709377 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:09 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
09:45:09 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
09:45:09 INFO - TEST-OK | /IndexedDB/value.htm | took 673ms
09:45:09 INFO - TEST-START | /IndexedDB/value_recursive.htm
09:45:09 INFO - PROCESS | 1842 | 1467650709944 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:10 INFO - PROCESS | 1842 | 1467650710041 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
09:45:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
09:45:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
09:45:10 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 833ms
09:45:10 INFO - TEST-START | /IndexedDB/writer-starvation.htm
09:45:10 INFO - PROCESS | 1842 | 1467650710785 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:10 INFO - PROCESS | 1842 | 1467650710898 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:11 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
09:45:11 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 979ms
09:45:11 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
09:45:11 INFO - PROCESS | 1842 | 1467650711770 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:11 INFO - PROCESS | 1842 | 1467650711865 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
09:45:12 INFO - {}
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
09:45:12 INFO - {}
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
09:45:12 INFO - {}
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
09:45:12 INFO - {}
09:45:12 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 679ms
09:45:12 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
09:45:12 INFO - PROCESS | 1842 | 1467650712460 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:12 INFO - PROCESS | 1842 | 1467650712543 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
09:45:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
09:45:12 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 526ms
09:45:12 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
09:45:13 INFO - PROCESS | 1842 | 1467650713004 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:13 INFO - PROCESS | 1842 | 1467650713085 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
09:45:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
09:45:13 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 750ms
09:45:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
09:45:13 INFO - PROCESS | 1842 | 1467650713754 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:13 INFO - PROCESS | 1842 | 1467650713858 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
09:45:14 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
09:45:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
09:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
09:45:14 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
09:45:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
09:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
09:45:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
09:45:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 635ms
09:45:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
09:45:14 INFO - PROCESS | 1842 | 1467650714406 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:14 INFO - PROCESS | 1842 | 1467650714484 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:15 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() {
09:45:15 INFO - [native code]
09:45:15 INFO - }" but got function "function () {
09:45:15 INFO - }"
09:45:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:45:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:45:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
09:45:15 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
09:45:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:45:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:45:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
09:45:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 886ms
09:45:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
09:45:15 INFO - PROCESS | 1842 | 1467650715311 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:15 INFO - PROCESS | 1842 | 1467650715399 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:15 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() {
09:45:15 INFO - [native code]
09:45:15 INFO - }" but got function "function () {
09:45:15 INFO - }"
09:45:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:45:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:45:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
09:45:15 INFO - {}
09:45:15 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
09:45:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:45:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:45:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
09:45:15 INFO - {}
09:45:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 635ms
09:45:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
09:45:15 INFO - PROCESS | 1842 | 1467650715945 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:16 INFO - PROCESS | 1842 | 1467650716023 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:45:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:45:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
09:45:16 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"
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:45:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:45:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:45:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:45:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
09:45:16 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"
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:45:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
09:45:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:45:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:45:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:45:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 633ms
09:45:16 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
09:45:16 INFO - PROCESS | 1842 | 1467650716586 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:16 INFO - PROCESS | 1842 | 1467650716680 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
09:45:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 527ms
09:45:17 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
09:45:17 INFO - PROCESS | 1842 | 1467650717122 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:17 INFO - PROCESS | 1842 | 1467650717202 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
09:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
09:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
09:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
09:45:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 625ms
09:45:17 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
09:45:17 INFO - PROCESS | 1842 | 1467650717763 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:17 INFO - PROCESS | 1842 | 1467650717895 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
09:45:18 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
09:45:18 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
09:45:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
09:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
09:45:18 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 924ms
09:45:18 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
09:45:18 INFO - PROCESS | 1842 | 1467650718699 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:18 INFO - PROCESS | 1842 | 1467650718801 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
09:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
09:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
09:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
09:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
09:45:20 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1690ms
09:45:20 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
09:45:20 INFO - PROCESS | 1842 | 1467650720397 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:20 INFO - PROCESS | 1842 | 1467650720479 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1677ms
09:45:22 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
09:45:22 INFO - PROCESS | 1842 | 1467650722089 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:22 INFO - PROCESS | 1842 | 1467650722176 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:22 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
09:45:22 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 835ms
09:45:22 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
09:45:22 INFO - PROCESS | 1842 | 1467650722923 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:23 INFO - PROCESS | 1842 | 1467650723003 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
09:45:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
09:45:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 577ms
09:45:23 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
09:45:23 INFO - PROCESS | 1842 | 1467650723507 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:23 INFO - PROCESS | 1842 | 1467650723612 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:33 INFO - PROCESS | 1842 | MARIONETTE LOG: INFO: Timeout fired
09:45:33 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
09:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
09:45:33 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10304ms
09:45:33 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
09:45:33 INFO - PROCESS | 1842 | 1467650733819 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:33 INFO - PROCESS | 1842 | 1467650733916 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:34 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
09:45:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 829ms
09:45:34 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
09:45:34 INFO - PROCESS | 1842 | 1467650734656 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:34 INFO - PROCESS | 1842 | 1467650734752 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:35 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
09:45:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 674ms
09:45:35 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
09:45:35 INFO - PROCESS | 1842 | 1467650735343 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:35 INFO - PROCESS | 1842 | 1467650735434 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
09:45:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 681ms
09:45:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
09:45:36 INFO - PROCESS | 1842 | 1467650736023 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:36 INFO - PROCESS | 1842 | 1467650736105 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
09:45:36 INFO - {}
09:45:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 627ms
09:45:36 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
09:45:36 INFO - PROCESS | 1842 | 1467650736655 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:36 INFO - PROCESS | 1842 | 1467650736737 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
09:45:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 621ms
09:45:37 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
09:45:37 INFO - PROCESS | 1842 | 1467650737287 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:37 INFO - PROCESS | 1842 | 1467650737409 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
09:45:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
09:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
09:45:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
09:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 781ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
09:45:38 INFO - PROCESS | 1842 | 1467650738076 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:38 INFO - PROCESS | 1842 | 1467650738187 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:38 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().
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 630ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
09:45:38 INFO - PROCESS | 1842 | 1467650738737 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:38 INFO - PROCESS | 1842 | 1467650738825 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 623ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
09:45:39 INFO - PROCESS | 1842 | 1467650739373 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:39 INFO - PROCESS | 1842 | 1467650739464 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 578ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
09:45:39 INFO - PROCESS | 1842 | 1467650739960 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:40 INFO - PROCESS | 1842 | 1467650740047 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:40 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"
09:45:40 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
09:45:40 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
09:45:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
09:45:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 572ms
09:45:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
09:45:40 INFO - PROCESS | 1842 | 1467650740544 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:40 INFO - PROCESS | 1842 | 1467650740625 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
09:45:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 577ms
09:45:41 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
09:45:41 INFO - PROCESS | 1842 | 1467650741137 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:41 INFO - PROCESS | 1842 | 1467650741232 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:41 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
09:45:41 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 578ms
09:45:41 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
09:45:41 INFO - PROCESS | 1842 | 1467650741712 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:41 INFO - PROCESS | 1842 | 1467650741812 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:42 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
09:45:42 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 569ms
09:45:42 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
09:45:42 INFO - PROCESS | 1842 | 1467650742288 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:42 INFO - PROCESS | 1842 | 1467650742367 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:45:42 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
09:45:42 INFO - do_test/)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
09:46:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
09:46:19 INFO - )
09:46:19 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 952ms
09:46:19 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
09:46:19 INFO - PROCESS | 1842 | 1467650779544 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:19 INFO - PROCESS | 1842 | 1467650779652 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
09:46:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
09:46:20 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 984ms
09:46:20 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
09:46:20 INFO - PROCESS | 1842 | 1467650780555 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:20 INFO - PROCESS | 1842 | 1467650780725 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
09:46:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
09:46:21 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1036ms
09:46:21 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
09:46:21 INFO - PROCESS | 1842 | 1467650781604 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:21 INFO - PROCESS | 1842 | 1467650781688 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
09:46:22 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 688ms
09:46:22 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
09:46:22 INFO - PROCESS | 1842 | 1467650782291 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:22 INFO - PROCESS | 1842 | 1467650782377 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
09:46:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
09:46:22 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 633ms
09:46:22 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
09:46:22 INFO - PROCESS | 1842 | 1467650782934 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:23 INFO - PROCESS | 1842 | 1467650783017 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:23 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
09:46:23 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
09:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:23 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
09:46:23 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 730ms
09:46:23 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
09:46:23 INFO - PROCESS | 1842 | 1467650783670 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:23 INFO - PROCESS | 1842 | 1467650783810 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:24 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
09:46:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
09:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
09:46:24 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 822ms
09:46:24 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
09:46:24 INFO - PROCESS | 1842 | 1467650784494 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:24 INFO - PROCESS | 1842 | 1467650784584 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:25 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
09:46:25 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 571ms
09:46:25 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
09:46:25 INFO - PROCESS | 1842 | 1467650785073 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:25 INFO - PROCESS | 1842 | 1467650785168 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:25 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
09:46:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
09:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
09:46:25 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 881ms
09:46:25 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
09:46:25 INFO - PROCESS | 1842 | 1467650785963 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:26 INFO - PROCESS | 1842 | 1467650786058 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:26 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
09:46:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
09:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
09:46:26 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 628ms
09:46:26 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
09:46:26 INFO - PROCESS | 1842 | 1467650786641 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:26 INFO - PROCESS | 1842 | 1467650786744 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:27 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
09:46:27 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 728ms
09:46:27 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
09:46:27 INFO - PROCESS | 1842 | 1467650787384 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:27 INFO - PROCESS | 1842 | 1467650787476 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
09:46:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 729ms
09:46:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
09:46:28 INFO - PROCESS | 1842 | 1467650788103 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:28 INFO - PROCESS | 1842 | 1467650788210 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
09:46:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 724ms
09:46:28 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
09:46:28 INFO - PROCESS | 1842 | 1467650788833 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:28 INFO - PROCESS | 1842 | 1467650788924 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
09:46:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 578ms
09:46:29 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
09:46:29 INFO - PROCESS | 1842 | 1467650789423 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:29 INFO - PROCESS | 1842 | 1467650789523 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:29 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
09:46:30 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
09:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:46:30 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
09:46:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
09:46:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
09:46:30 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 587ms
09:46:30 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
09:46:30 INFO - PROCESS | 1842 | 1467650790010 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:30 INFO - PROCESS | 1842 | 1467650790083 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
09:46:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
09:46:30 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 576ms
09:46:30 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
09:46:30 INFO - PROCESS | 1842 | 1467650790591 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:30 INFO - PROCESS | 1842 | 1467650790672 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
09:46:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
09:46:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
09:46:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
09:46:31 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 724ms
09:46:31 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
09:46:31 INFO - PROCESS | 1842 | 1467650791341 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:31 INFO - PROCESS | 1842 | 1467650791440 Marionette INFO sendAsync 350977be-cc40-418d-adaf-c32b5b12afd9
09:46:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: