builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-399
starttime: 1466588728.82
results: success (0)
buildid: 20160621234002
builduid: 857be21ca7ae409584522603bb514c23
revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:28.823435) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:28.823858) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:28.824165) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:28.861487) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:28.861755) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-22 02:45:29-- 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% 8.69M=0.001s
2016-06-22 02:45:29 (8.69 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.280141
========= master_lag: 0.17 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:29.316202) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:29.316519) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.031132
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:29.392223) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:29.392533) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --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 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328
_=/tools/buildbot/bin/python
using PTY: False
2016-06-22 02:45:29,616 truncating revision to first 12 chars
2016-06-22 02:45:29,617 Setting DEBUG logging.
2016-06-22 02:45:29,617 attempt 1/10
2016-06-22 02:45:29,617 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0bcc9439bf8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-22 02:45:30,004 unpacking tar archive at: mozilla-beta-0bcc9439bf8c/testing/mozharness/
program finished with exit code 0
elapsedTime=0.668843
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:30.166263) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:30.166626) =========
script_repo_revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:30.167006) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:30.167296) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:30.641144) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 22 secs) (at 2016-06-22 02:45:30.641423) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328
_=/tools/buildbot/bin/python
using PTY: False
02:45:31 INFO - MultiFileLogger online at 20160622 02:45:31 in /builds/slave/test
02:45:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
02:45:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:45:31 INFO - {'append_to_log': False,
02:45:31 INFO - 'base_work_dir': '/builds/slave/test',
02:45:31 INFO - 'blob_upload_branch': 'mozilla-beta',
02:45:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:45:31 INFO - 'buildbot_json_path': 'buildprops.json',
02:45:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:45:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:45:31 INFO - 'download_minidump_stackwalk': True,
02:45:31 INFO - 'download_symbols': 'ondemand',
02:45:31 INFO - 'e10s': False,
02:45:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:45:31 INFO - 'tooltool.py': '/tools/tooltool.py',
02:45:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:45:31 INFO - '/tools/misc-python/virtualenv.py')},
02:45:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:45:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:45:31 INFO - 'log_level': 'info',
02:45:31 INFO - 'log_to_console': True,
02:45:31 INFO - 'opt_config_files': (),
02:45:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:45:31 INFO - '--processes=1',
02:45:31 INFO - '--config=%(test_path)s/wptrunner.ini',
02:45:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:45:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:45:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:45:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:45:31 INFO - 'pip_index': False,
02:45:31 INFO - 'require_test_zip': True,
02:45:31 INFO - 'test_type': ('testharness',),
02:45:31 INFO - 'this_chunk': '1',
02:45:31 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:45:31 INFO - 'total_chunks': '5',
02:45:31 INFO - 'virtualenv_path': 'venv',
02:45:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:45:31 INFO - 'work_dir': 'build'}
02:45:31 INFO - #####
02:45:31 INFO - ##### Running clobber step.
02:45:31 INFO - #####
02:45:31 INFO - Running pre-action listener: _resource_record_pre_action
02:45:31 INFO - Running main action method: clobber
02:45:31 INFO - rmtree: /builds/slave/test/build
02:45:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:45:32 INFO - Running post-action listener: _resource_record_post_action
02:45:32 INFO - #####
02:45:32 INFO - ##### Running read-buildbot-config step.
02:45:32 INFO - #####
02:45:32 INFO - Running pre-action listener: _resource_record_pre_action
02:45:32 INFO - Running main action method: read_buildbot_config
02:45:32 INFO - Using buildbot properties:
02:45:32 INFO - {
02:45:32 INFO - "project": "",
02:45:32 INFO - "product": "firefox",
02:45:32 INFO - "script_repo_revision": "production",
02:45:32 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
02:45:32 INFO - "repository": "",
02:45:32 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
02:45:32 INFO - "buildid": "20160621234002",
02:45:32 INFO - "pgo_build": "True",
02:45:32 INFO - "basedir": "/builds/slave/test",
02:45:32 INFO - "buildnumber": 23,
02:45:32 INFO - "slavename": "tst-linux32-spot-399",
02:45:32 INFO - "revision": "0bcc9439bf8c9106740ce9e7cb3bb0131487ae67",
02:45:32 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
02:45:32 INFO - "platform": "linux",
02:45:32 INFO - "branch": "mozilla-beta",
02:45:32 INFO - "repo_path": "releases/mozilla-beta",
02:45:32 INFO - "moz_repo_path": "",
02:45:32 INFO - "stage_platform": "linux-pgo",
02:45:32 INFO - "builduid": "857be21ca7ae409584522603bb514c23",
02:45:32 INFO - "slavebuilddir": "test"
02:45:32 INFO - }
02:45:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
02:45:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
02:45:32 INFO - Running post-action listener: _resource_record_post_action
02:45:32 INFO - #####
02:45:32 INFO - ##### Running download-and-extract step.
02:45:32 INFO - #####
02:45:32 INFO - Running pre-action listener: _resource_record_pre_action
02:45:32 INFO - Running main action method: download_and_extract
02:45:32 INFO - mkdir: /builds/slave/test/build/tests
02:45:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:45:32 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
02:45:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
02:45:35 INFO - Downloaded 1291 bytes.
02:45:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:35 INFO - Using the following test package requirements:
02:45:35 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
02:45:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
02:45:35 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
02:45:35 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'jsshell-linux-i686.zip'],
02:45:35 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
02:45:35 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
02:45:35 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
02:45:35 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
02:45:35 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
02:45:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:35 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
02:45:35 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
02:45:35 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')]}
02:45:35 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
02:45:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
02:45:39 INFO - Downloaded 24078411 bytes.
02:45:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:45:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:45:40 INFO - caution: filename not matched: web-platform/*
02:45:40 INFO - Return code: 11
02:45:40 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')]}
02:45:40 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
02:45:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
02:45:44 INFO - Downloaded 36389076 bytes.
02:45:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:45:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:45:48 INFO - caution: filename not matched: bin/*
02:45:48 INFO - caution: filename not matched: config/*
02:45:48 INFO - caution: filename not matched: mozbase/*
02:45:48 INFO - caution: filename not matched: marionette/*
02:45:48 INFO - caution: filename not matched: tools/wptserve/*
02:45:48 INFO - Return code: 11
02:45:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:45:48 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
02:45:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:45:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:45:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:45:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
02:45:55 INFO - Downloaded 56906614 bytes.
02:45:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:45:55 INFO - mkdir: /builds/slave/test/properties
02:45:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:45:55 INFO - Writing to file /builds/slave/test/properties/build_url
02:45:55 INFO - Contents:
02:45:55 INFO - build_url:https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:45:56 INFO - Running post-action listener: _resource_record_post_action
02:45:56 INFO - Running post-action listener: set_extra_try_arguments
02:45:56 INFO - #####
02:45:56 INFO - ##### Running create-virtualenv step.
02:45:56 INFO - #####
02:45:56 INFO - Running pre-action listener: _pre_create_virtualenv
02:45:56 INFO - Running pre-action listener: _resource_record_pre_action
02:45:56 INFO - Running main action method: create_virtualenv
02:45:56 INFO - Creating virtualenv /builds/slave/test/build/venv
02:45:56 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
02:45:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:45:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:45:56 INFO - Using real prefix '/usr'
02:45:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:45:57 INFO - Installing distribute.............................................................................................................................................................................................done.
02:46:01 INFO - Installing pip.................done.
02:46:01 INFO - Return code: 0
02:46:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:46: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')]}
02:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46: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')]}
02:46:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8de8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e4f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f032b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328', '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
02:46:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
02:46:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
02:46:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:01 INFO - 'CCACHE_UMASK': '002',
02:46:01 INFO - 'DISPLAY': ':0',
02:46:01 INFO - 'HOME': '/home/cltbld',
02:46:01 INFO - 'LANG': 'en_US.UTF-8',
02:46:01 INFO - 'LOGNAME': 'cltbld',
02:46:01 INFO - 'MAIL': '/var/mail/cltbld',
02:46:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:01 INFO - 'MOZ_NO_REMOTE': '1',
02:46:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:01 INFO - 'PWD': '/builds/slave/test',
02:46:01 INFO - 'SHELL': '/bin/bash',
02:46:01 INFO - 'SHLVL': '1',
02:46:01 INFO - 'TERM': 'linux',
02:46:01 INFO - 'TMOUT': '86400',
02:46:01 INFO - 'USER': 'cltbld',
02:46:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:01 INFO - '_': '/tools/buildbot/bin/python'}
02:46:01 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:01 INFO - Downloading/unpacking psutil>=0.7.1
02:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:46:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:46:05 INFO - Installing collected packages: psutil
02:46:05 INFO - Running setup.py install for psutil
02:46:05 INFO - building 'psutil._psutil_linux' extension
02:46:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
02:46:06 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
02:46:06 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
02:46:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
02:46:06 INFO - building 'psutil._psutil_posix' extension
02:46:06 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
02:46:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
02:46:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:46:06 INFO - Successfully installed psutil
02:46:06 INFO - Cleaning up...
02:46:06 INFO - Return code: 0
02:46:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:46:06 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')]}
02:46:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:06 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')]}
02:46:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8de8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e4f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f032b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328', '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
02:46:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
02:46:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
02:46:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:06 INFO - 'CCACHE_UMASK': '002',
02:46:06 INFO - 'DISPLAY': ':0',
02:46:06 INFO - 'HOME': '/home/cltbld',
02:46:06 INFO - 'LANG': 'en_US.UTF-8',
02:46:06 INFO - 'LOGNAME': 'cltbld',
02:46:06 INFO - 'MAIL': '/var/mail/cltbld',
02:46:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:06 INFO - 'MOZ_NO_REMOTE': '1',
02:46:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:06 INFO - 'PWD': '/builds/slave/test',
02:46:06 INFO - 'SHELL': '/bin/bash',
02:46:06 INFO - 'SHLVL': '1',
02:46:06 INFO - 'TERM': 'linux',
02:46:06 INFO - 'TMOUT': '86400',
02:46:06 INFO - 'USER': 'cltbld',
02:46:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:06 INFO - '_': '/tools/buildbot/bin/python'}
02:46:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:46:07 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
02:46:07 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
02:46:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:07 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
02:46:07 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
02:46:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:46:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:46:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:46:11 INFO - Installing collected packages: mozsystemmonitor
02:46:11 INFO - Running setup.py install for mozsystemmonitor
02:46:11 INFO - Successfully installed mozsystemmonitor
02:46:11 INFO - Cleaning up...
02:46:11 INFO - Return code: 0
02:46:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:46:11 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')]}
02:46:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:11 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')]}
02:46:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8de8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e4f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f032b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328', '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
02:46:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
02:46:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
02:46:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:11 INFO - 'CCACHE_UMASK': '002',
02:46:11 INFO - 'DISPLAY': ':0',
02:46:11 INFO - 'HOME': '/home/cltbld',
02:46:11 INFO - 'LANG': 'en_US.UTF-8',
02:46:11 INFO - 'LOGNAME': 'cltbld',
02:46:11 INFO - 'MAIL': '/var/mail/cltbld',
02:46:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:11 INFO - 'MOZ_NO_REMOTE': '1',
02:46:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:11 INFO - 'PWD': '/builds/slave/test',
02:46:11 INFO - 'SHELL': '/bin/bash',
02:46:11 INFO - 'SHLVL': '1',
02:46:11 INFO - 'TERM': 'linux',
02:46:11 INFO - 'TMOUT': '86400',
02:46:11 INFO - 'USER': 'cltbld',
02:46:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:11 INFO - '_': '/tools/buildbot/bin/python'}
02:46:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:11 INFO - Downloading/unpacking blobuploader==1.2.4
02:46:11 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
02:46:11 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
02:46:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:11 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
02:46:11 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
02:46:15 INFO - Downloading blobuploader-1.2.4.tar.gz
02:46:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:46:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:46:15 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
02:46:15 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
02:46:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:15 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
02:46:15 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
02:46:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:46:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:46:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:16 INFO - Downloading docopt-0.6.1.tar.gz
02:46:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:46:17 INFO - Installing collected packages: blobuploader, requests, docopt
02:46:17 INFO - Running setup.py install for blobuploader
02:46:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:46:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:46:17 INFO - Running setup.py install for requests
02:46:18 INFO - Running setup.py install for docopt
02:46:18 INFO - Successfully installed blobuploader requests docopt
02:46:18 INFO - Cleaning up...
02:46:18 INFO - Return code: 0
02:46:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:46:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8de8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e4f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f032b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328', '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
02:46:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
02:46:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
02:46:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:18 INFO - 'CCACHE_UMASK': '002',
02:46:18 INFO - 'DISPLAY': ':0',
02:46:18 INFO - 'HOME': '/home/cltbld',
02:46:18 INFO - 'LANG': 'en_US.UTF-8',
02:46:18 INFO - 'LOGNAME': 'cltbld',
02:46:18 INFO - 'MAIL': '/var/mail/cltbld',
02:46:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:18 INFO - 'MOZ_NO_REMOTE': '1',
02:46:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:18 INFO - 'PWD': '/builds/slave/test',
02:46:18 INFO - 'SHELL': '/bin/bash',
02:46:18 INFO - 'SHLVL': '1',
02:46:18 INFO - 'TERM': 'linux',
02:46:18 INFO - 'TMOUT': '86400',
02:46:18 INFO - 'USER': 'cltbld',
02:46:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:18 INFO - '_': '/tools/buildbot/bin/python'}
02:46:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:46:18 INFO - Running setup.py (path:/tmp/pip-gur11c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:46:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:46:18 INFO - Running setup.py (path:/tmp/pip-Tk0Wrq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:46:19 INFO - Running setup.py (path:/tmp/pip-Zal3_N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:46:19 INFO - Running setup.py (path:/tmp/pip-eUCTtO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:46:19 INFO - Running setup.py (path:/tmp/pip-F8yOnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:46:19 INFO - Running setup.py (path:/tmp/pip-tTMj2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:46:19 INFO - Running setup.py (path:/tmp/pip-wlTjvg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:46:19 INFO - Running setup.py (path:/tmp/pip-bOLk56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:46:19 INFO - Running setup.py (path:/tmp/pip-XKLA5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:46:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:46:19 INFO - Running setup.py (path:/tmp/pip-DGiF3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:46:20 INFO - Running setup.py (path:/tmp/pip-nUgs_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:46:20 INFO - Running setup.py (path:/tmp/pip-HPN9bI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:46:20 INFO - Running setup.py (path:/tmp/pip-x72MS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:46:20 INFO - Running setup.py (path:/tmp/pip-5cqsk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:20 INFO - Running setup.py (path:/tmp/pip-ihjJEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:46:20 INFO - Running setup.py (path:/tmp/pip-QGq_Vv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:46:20 INFO - Running setup.py (path:/tmp/pip-GhQy0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:46:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:46:20 INFO - Running setup.py (path:/tmp/pip-el3mvE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:46:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:46:21 INFO - Running setup.py (path:/tmp/pip-j8gQa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:46:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:21 INFO - Running setup.py (path:/tmp/pip-dFp4Zs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:21 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:46:21 INFO - Running setup.py (path:/tmp/pip-f3bG3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:46:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:21 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
02:46:21 INFO - Running setup.py install for manifestparser
02:46:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:46:22 INFO - Running setup.py install for mozcrash
02:46:22 INFO - Running setup.py install for mozdebug
02:46:22 INFO - Running setup.py install for mozdevice
02:46:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:46:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:46:22 INFO - Running setup.py install for mozfile
02:46:22 INFO - Running setup.py install for mozhttpd
02:46:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Running setup.py install for mozinfo
02:46:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Running setup.py install for mozInstall
02:46:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:46:23 INFO - Running setup.py install for mozleak
02:46:23 INFO - Running setup.py install for mozlog
02:46:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Running setup.py install for moznetwork
02:46:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Running setup.py install for mozprocess
02:46:24 INFO - Running setup.py install for mozprofile
02:46:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Running setup.py install for mozrunner
02:46:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:46:24 INFO - Running setup.py install for mozscreenshot
02:46:25 INFO - Running setup.py install for moztest
02:46:25 INFO - Running setup.py install for mozversion
02:46:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:46:25 INFO - Running setup.py install for wptserve
02:46:25 INFO - Running setup.py install for marionette-driver
02:46:26 INFO - Running setup.py install for browsermob-proxy
02:46:26 INFO - Running setup.py install for marionette-client
02:46:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:46:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
02:46:26 INFO - Cleaning up...
02:46:26 INFO - Return code: 0
02:46:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:46:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:46:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8de8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e4f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f032b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328', '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
02:46:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
02:46:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
02:46:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:26 INFO - 'CCACHE_UMASK': '002',
02:46:26 INFO - 'DISPLAY': ':0',
02:46:26 INFO - 'HOME': '/home/cltbld',
02:46:26 INFO - 'LANG': 'en_US.UTF-8',
02:46:26 INFO - 'LOGNAME': 'cltbld',
02:46:26 INFO - 'MAIL': '/var/mail/cltbld',
02:46:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:26 INFO - 'MOZ_NO_REMOTE': '1',
02:46:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:26 INFO - 'PWD': '/builds/slave/test',
02:46:26 INFO - 'SHELL': '/bin/bash',
02:46:26 INFO - 'SHLVL': '1',
02:46:26 INFO - 'TERM': 'linux',
02:46:26 INFO - 'TMOUT': '86400',
02:46:26 INFO - 'USER': 'cltbld',
02:46:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:26 INFO - '_': '/tools/buildbot/bin/python'}
02:46:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:46:27 INFO - Running setup.py (path:/tmp/pip-Q8ZDaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:46:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:46:27 INFO - Running setup.py (path:/tmp/pip-VQncVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:46:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:46:27 INFO - Running setup.py (path:/tmp/pip-Gpo5F5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:46:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:46:27 INFO - Running setup.py (path:/tmp/pip-MmErRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:46:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:46:27 INFO - Running setup.py (path:/tmp/pip-E431JM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:46:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
02:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:46:27 INFO - Running setup.py (path:/tmp/pip-hXpPtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:46:28 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))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:46:28 INFO - Running setup.py (path:/tmp/pip-MXq1Yi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:46:28 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))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:46:28 INFO - Running setup.py (path:/tmp/pip-CMkpAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:46:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:46:28 INFO - Running setup.py (path:/tmp/pip-tbA5Z1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:46:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:46:28 INFO - Running setup.py (path:/tmp/pip-jxqv7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:46:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:46:28 INFO - Running setup.py (path:/tmp/pip-_yeost-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:46:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:46:28 INFO - Running setup.py (path:/tmp/pip-iZWk8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:46:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
02:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:46:28 INFO - Running setup.py (path:/tmp/pip-_Ypvo8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:46:29 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))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:46:29 INFO - Running setup.py (path:/tmp/pip-X59DIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:46:29 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))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:29 INFO - Running setup.py (path:/tmp/pip-GCpVJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:29 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))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:46:29 INFO - Running setup.py (path:/tmp/pip-sDWV9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:46:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:46:29 INFO - Running setup.py (path:/tmp/pip-yTv3T9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:46:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:46:29 INFO - Running setup.py (path:/tmp/pip-4pkxdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:46:29 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:46:29 INFO - Running setup.py (path:/tmp/pip-iXYc5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:46:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
02:46:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:29 INFO - Running setup.py (path:/tmp/pip-mvPzVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:30 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))
02:46:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:46:30 INFO - Running setup.py (path:/tmp/pip-UnJFNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:46:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:46:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:46:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:46:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
02:46:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:34 INFO - Downloading blessings-1.6.tar.gz
02:46:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:46:34 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))
02:46:34 INFO - Installing collected packages: blessings
02:46:34 INFO - Running setup.py install for blessings
02:46:34 INFO - Successfully installed blessings
02:46:34 INFO - Cleaning up...
02:46:34 INFO - Return code: 0
02:46:34 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:46:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:46:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:46:35 INFO - Reading from file tmpfile_stdout
02:46:35 INFO - Current package versions:
02:46:35 INFO - argparse == 1.2.1
02:46:35 INFO - blessings == 1.6
02:46:35 INFO - blobuploader == 1.2.4
02:46:35 INFO - browsermob-proxy == 0.6.0
02:46:35 INFO - docopt == 0.6.1
02:46:35 INFO - manifestparser == 1.1
02:46:35 INFO - marionette-client == 2.3.0
02:46:35 INFO - marionette-driver == 1.4.0
02:46:35 INFO - mozInstall == 1.12
02:46:35 INFO - mozcrash == 0.17
02:46:35 INFO - mozdebug == 0.1
02:46:35 INFO - mozdevice == 0.48
02:46:35 INFO - mozfile == 1.2
02:46:35 INFO - mozhttpd == 0.7
02:46:35 INFO - mozinfo == 0.9
02:46:35 INFO - mozleak == 0.1
02:46:35 INFO - mozlog == 3.1
02:46:35 INFO - moznetwork == 0.27
02:46:35 INFO - mozprocess == 0.22
02:46:35 INFO - mozprofile == 0.28
02:46:35 INFO - mozrunner == 6.11
02:46:35 INFO - mozscreenshot == 0.1
02:46:35 INFO - mozsystemmonitor == 0.0
02:46:35 INFO - moztest == 0.7
02:46:35 INFO - mozversion == 1.4
02:46:35 INFO - psutil == 3.1.1
02:46:35 INFO - requests == 1.2.3
02:46:35 INFO - wptserve == 1.4.0
02:46:35 INFO - wsgiref == 0.1.2
02:46:35 INFO - Running post-action listener: _resource_record_post_action
02:46:35 INFO - Running post-action listener: _start_resource_monitoring
02:46:35 INFO - Starting resource monitoring.
02:46:35 INFO - #####
02:46:35 INFO - ##### Running pull step.
02:46:35 INFO - #####
02:46:35 INFO - Running pre-action listener: _resource_record_pre_action
02:46:35 INFO - Running main action method: pull
02:46:35 INFO - Pull has nothing to do!
02:46:35 INFO - Running post-action listener: _resource_record_post_action
02:46:35 INFO - #####
02:46:35 INFO - ##### Running install step.
02:46:35 INFO - #####
02:46:35 INFO - Running pre-action listener: _resource_record_pre_action
02:46:35 INFO - Running main action method: install
02:46:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:46:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:46:35 INFO - Reading from file tmpfile_stdout
02:46:35 INFO - Detecting whether we're running mozinstall >=1.0...
02:46:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:46:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:46:35 INFO - Reading from file tmpfile_stdout
02:46:35 INFO - Output received:
02:46:35 INFO - Usage: mozinstall [options] installer
02:46:35 INFO - Options:
02:46:35 INFO - -h, --help show this help message and exit
02:46:35 INFO - -d DEST, --destination=DEST
02:46:35 INFO - Directory to install application into. [default:
02:46:35 INFO - "/builds/slave/test"]
02:46:35 INFO - --app=APP Application being installed. [default: firefox]
02:46:35 INFO - mkdir: /builds/slave/test/build/application
02:46:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
02:46:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
02:46:58 INFO - Reading from file tmpfile_stdout
02:46:58 INFO - Output received:
02:46:58 INFO - /builds/slave/test/build/application/firefox/firefox
02:46:58 INFO - Running post-action listener: _resource_record_post_action
02:46:58 INFO - #####
02:46:58 INFO - ##### Running run-tests step.
02:46:58 INFO - #####
02:46:58 INFO - Running pre-action listener: _resource_record_pre_action
02:46:58 INFO - Running main action method: run_tests
02:46:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:46:58 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:46:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:46:58 INFO - grabbing minidump binary from tooltool
02:46:58 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')]}
02:46:58 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef2f70>, '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 0x8ef2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ef8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:46:58 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
02:46:58 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
02:46:59 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:46:59 INFO - Return code: 0
02:46:59 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
02:46:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:46:59 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
02:46:59 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
02:46:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:59 INFO - 'CCACHE_UMASK': '002',
02:46:59 INFO - 'DISPLAY': ':0',
02:46:59 INFO - 'HOME': '/home/cltbld',
02:46:59 INFO - 'LANG': 'en_US.UTF-8',
02:46:59 INFO - 'LOGNAME': 'cltbld',
02:46:59 INFO - 'MAIL': '/var/mail/cltbld',
02:46:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:46:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:59 INFO - 'MOZ_NO_REMOTE': '1',
02:46:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:59 INFO - 'PWD': '/builds/slave/test',
02:46:59 INFO - 'SHELL': '/bin/bash',
02:46:59 INFO - 'SHLVL': '1',
02:46:59 INFO - 'TERM': 'linux',
02:46:59 INFO - 'TMOUT': '86400',
02:46:59 INFO - 'USER': 'cltbld',
02:46:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466587355.510962-62284328',
02:46:59 INFO - '_': '/tools/buildbot/bin/python'}
02:46:59 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
02:46:59 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
02:46:59 INFO - import pkg_resources
02:47:01 INFO - Using 1 client processes
02:47:01 INFO - wptserve Starting http server on 127.0.0.1:8000
02:47:01 INFO - wptserve Starting http server on 127.0.0.1:8001
02:47:01 INFO - wptserve Starting http server on 127.0.0.1:8443
02:47:03 INFO - SUITE-START | Running 1476 tests
02:47:03 INFO - Running testharness tests
02:47:03 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:47:03 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
02:47:03 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:47:03 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:47:03 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:47:03 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:47:03 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:47:03 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:47:03 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:47:03 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:47:03 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:47:03 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:47:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
02:47:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:47:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
02:47:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:47:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:47:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:47:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:47:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:47:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:47:04 INFO - Setting up ssl
02:47:04 INFO - PROCESS | certutil |
02:47:04 INFO - PROCESS | certutil |
02:47:04 INFO - PROCESS | certutil |
02:47:04 INFO - Certificate Nickname Trust Attributes
02:47:04 INFO - SSL,S/MIME,JAR/XPI
02:47:04 INFO -
02:47:04 INFO - web-platform-tests CT,,
02:47:04 INFO -
02:47:04 INFO - Starting runner
02:47:05 INFO - PROCESS | 5466 | 1466588825538 Marionette INFO Listening on port 2828
02:47:07 INFO - PROCESS | 5466 | 1466588827893 Marionette INFO startBrowser 135940f4-eab6-4500-b72e-9646859a3a02
02:47:07 INFO - PROCESS | 5466 | 1466588827914 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:08 INFO - PROCESS | 5466 | 1466588828318 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:08 INFO - PROCESS | 5466 | 1466588828464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:08 INFO - PROCESS | 5466 | 1466588828740 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:47:08 INFO - PROCESS | 5466 | 1466588828797 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:08 INFO - PROCESS | 5466 | 1466588828809 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 483ms
02:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:47:09 INFO - PROCESS | 5466 | 1466588829370 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:09 INFO - PROCESS | 5466 | 1466588829478 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 689ms
02:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:47:10 INFO - PROCESS | 5466 | 1466588830021 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:10 INFO - PROCESS | 5466 | 1466588830170 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 637ms
02:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:47:10 INFO - PROCESS | 5466 | 1466588830659 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:10 INFO - PROCESS | 5466 | 1466588830751 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 472ms
02:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:47:11 INFO - PROCESS | 5466 | 1466588831136 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:11 INFO - PROCESS | 5466 | 1466588831280 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 678ms
02:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:47:11 INFO - PROCESS | 5466 | 1466588831824 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:11 INFO - PROCESS | 5466 | 1466588831966 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 522ms
02:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:47:12 INFO - PROCESS | 5466 | 1466588832349 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:12 INFO - PROCESS | 5466 | 1466588832439 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 470ms
02:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:47:12 INFO - PROCESS | 5466 | 1466588832823 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:12 INFO - PROCESS | 5466 | 1466588832911 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 532ms
02:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:47:13 INFO - PROCESS | 5466 | 1466588833371 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:13 INFO - PROCESS | 5466 | 1466588833462 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 474ms
02:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:47:13 INFO - PROCESS | 5466 | 1466588833850 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:13 INFO - PROCESS | 5466 | 1466588833951 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 488ms
02:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:47:14 INFO - PROCESS | 5466 | 1466588834343 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:14 INFO - PROCESS | 5466 | 1466588834437 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 528ms
02:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:47:14 INFO - PROCESS | 5466 | 1466588834878 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:14 INFO - PROCESS | 5466 | 1466588834978 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 475ms
02:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:47:15 INFO - PROCESS | 5466 | 1466588835357 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:15 INFO - PROCESS | 5466 | 1466588835506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 627ms
02:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:47:16 INFO - PROCESS | 5466 | 1466588835993 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:16 INFO - PROCESS | 5466 | 1466588836098 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 720ms
02:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:47:16 INFO - PROCESS | 5466 | 1466588836718 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:16 INFO - PROCESS | 5466 | 1466588836805 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 522ms
02:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:47:17 INFO - PROCESS | 5466 | 1466588837250 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:17 INFO - PROCESS | 5466 | 1466588837354 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 527ms
02:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:47:17 INFO - PROCESS | 5466 | 1466588837790 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:17 INFO - PROCESS | 5466 | 1466588837930 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 579ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:47:18 INFO - PROCESS | 5466 | 1466588838365 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:18 INFO - PROCESS | 5466 | 1466588838451 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 489ms
02:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:47:18 INFO - PROCESS | 5466 | 1466588838859 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:18 INFO - PROCESS | 5466 | 1466588838953 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:47:19 INFO - PROCESS | 5466 | 1466588839386 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:19 INFO - PROCESS | 5466 | 1466588839495 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms
02:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:47:19 INFO - PROCESS | 5466 | 1466588839863 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:19 INFO - PROCESS | 5466 | 1466588839949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:47:20 INFO - PROCESS | 5466 | 1466588840343 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:20 INFO - PROCESS | 5466 | 1466588840424 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms
02:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:47:20 INFO - PROCESS | 5466 | 1466588840824 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:20 INFO - PROCESS | 5466 | 1466588840914 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:47:21 INFO - PROCESS | 5466 | 1466588841298 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:21 INFO - PROCESS | 5466 | 1466588841380 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 473ms
02:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:47:21 INFO - PROCESS | 5466 | 1466588841779 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:21 INFO - PROCESS | 5466 | 1466588841885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 474ms
02:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:47:22 INFO - PROCESS | 5466 | 1466588842257 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:22 INFO - PROCESS | 5466 | 1466588842359 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms
02:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:47:22 INFO - PROCESS | 5466 | 1466588842785 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:22 INFO - PROCESS | 5466 | 1466588842871 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 523ms
02:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:47:23 INFO - PROCESS | 5466 | 1466588843312 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:23 INFO - PROCESS | 5466 | 1466588843416 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 776ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:47:24 INFO - PROCESS | 5466 | 1466588844101 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:24 INFO - PROCESS | 5466 | 1466588844205 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 528ms
02:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:47:24 INFO - PROCESS | 5466 | 1466588844635 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:24 INFO - PROCESS | 5466 | 1466588844741 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 528ms
02:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:47:25 INFO - PROCESS | 5466 | 1466588845174 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:25 INFO - PROCESS | 5466 | 1466588845279 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 676ms
02:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:47:25 INFO - PROCESS | 5466 | 1466588845851 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:25 INFO - PROCESS | 5466 | 1466588845943 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms
02:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:47:26 INFO - PROCESS | 5466 | 1466588846325 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:26 INFO - PROCESS | 5466 | 1466588846412 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 480ms
02:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:47:26 INFO - PROCESS | 5466 | 1466588846813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:26 INFO - PROCESS | 5466 | 1466588846921 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:47:27 INFO - PROCESS | 5466 | 1466588847337 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:27 INFO - PROCESS | 5466 | 1466588847425 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 530ms
02:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:47:27 INFO - PROCESS | 5466 | 1466588847872 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:27 INFO - PROCESS | 5466 | 1466588847971 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 629ms
02:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:47:28 INFO - PROCESS | 5466 | 1466588848511 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:28 INFO - PROCESS | 5466 | 1466588848605 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 632ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:47:29 INFO - PROCESS | 5466 | 1466588849149 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:29 INFO - PROCESS | 5466 | 1466588849238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 478ms
02:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:47:29 INFO - PROCESS | 5466 | 1466588849634 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:29 INFO - PROCESS | 5466 | 1466588849721 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 521ms
02:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:47:30 INFO - PROCESS | 5466 | 1466588850172 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:30 INFO - PROCESS | 5466 | 1466588850267 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 530ms
02:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:47:30 INFO - PROCESS | 5466 | 1466588850704 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:30 INFO - PROCESS | 5466 | 1466588850799 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 575ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:47:31 INFO - PROCESS | 5466 | 1466588851287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:31 INFO - PROCESS | 5466 | 1466588851384 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 523ms
02:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:47:31 INFO - PROCESS | 5466 | 1466588851817 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:31 INFO - PROCESS | 5466 | 1466588851932 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 521ms
02:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:47:32 INFO - PROCESS | 5466 | 1466588852342 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:32 INFO - PROCESS | 5466 | 1466588852428 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 459ms
02:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:47:32 INFO - PROCESS | 5466 | 1466588852805 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:32 INFO - PROCESS | 5466 | 1466588852889 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:47:33 INFO - PROCESS | 5466 | 1466588853280 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:33 INFO - PROCESS | 5466 | 1466588853367 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms
02:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:47:33 INFO - PROCESS | 5466 | 1466588853706 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:33 INFO - PROCESS | 5466 | 1466588853788 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 435ms
02:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:47:34 INFO - PROCESS | 5466 | 1466588854156 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:34 INFO - PROCESS | 5466 | 1466588854258 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 476ms
02:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:47:34 INFO - PROCESS | 5466 | 1466588854638 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:34 INFO - PROCESS | 5466 | 1466588854731 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 525ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:47:35 INFO - PROCESS | 5466 | 1466588855169 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:35 INFO - PROCESS | 5466 | 1466588855270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 675ms
02:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:47:35 INFO - PROCESS | 5466 | 1466588855850 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:35 INFO - PROCESS | 5466 | 1466588855949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 572ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:47:36 INFO - PROCESS | 5466 | 1466588856433 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:36 INFO - PROCESS | 5466 | 1466588856543 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 475ms
02:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:47:36 INFO - PROCESS | 5466 | 1466588856920 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:37 INFO - PROCESS | 5466 | 1466588857016 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 523ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:47:37 INFO - PROCESS | 5466 | 1466588857438 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:37 INFO - PROCESS | 5466 | 1466588857536 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms
02:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:47:37 INFO - PROCESS | 5466 | 1466588857918 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:38 INFO - PROCESS | 5466 | 1466588858001 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 477ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:47:38 INFO - PROCESS | 5466 | 1466588858408 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:38 INFO - PROCESS | 5466 | 1466588858532 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms
02:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:47:38 INFO - PROCESS | 5466 | 1466588858980 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:39 INFO - PROCESS | 5466 | 1466588859080 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 521ms
02:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:47:39 INFO - PROCESS | 5466 | 1466588859506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:39 INFO - PROCESS | 5466 | 1466588859587 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 474ms
02:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:47:39 INFO - PROCESS | 5466 | 1466588859985 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:40 INFO - PROCESS | 5466 | 1466588860072 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 481ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:47:40 INFO - PROCESS | 5466 | 1466588860471 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:40 INFO - PROCESS | 5466 | 1466588860562 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 482ms
02:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:47:40 INFO - PROCESS | 5466 | 1466588860959 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:41 INFO - PROCESS | 5466 | 1466588861055 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 480ms
02:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:47:41 INFO - PROCESS | 5466 | 1466588861442 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:41 INFO - PROCESS | 5466 | 1466588861527 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 428ms
02:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:47:41 INFO - PROCESS | 5466 | 1466588861877 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:41 INFO - PROCESS | 5466 | 1466588861962 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 427ms
02:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:47:42 INFO - PROCESS | 5466 | 1466588862306 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:42 INFO - PROCESS | 5466 | 1466588862419 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 590ms
02:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:47:42 INFO - PROCESS | 5466 | 1466588862907 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:43 INFO - PROCESS | 5466 | 1466588863006 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 771ms
02:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:47:43 INFO - PROCESS | 5466 | 1466588863686 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:43 INFO - PROCESS | 5466 | 1466588863794 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms
02:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:47:44 INFO - PROCESS | 5466 | 1466588864216 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:44 INFO - PROCESS | 5466 | 1466588864308 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 473ms
02:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:47:44 INFO - PROCESS | 5466 | 1466588864700 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:44 INFO - PROCESS | 5466 | 1466588864797 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 524ms
02:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:47:45 INFO - PROCESS | 5466 | 1466588865221 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:45 INFO - PROCESS | 5466 | 1466588865315 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms
02:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:47:45 INFO - PROCESS | 5466 | 1466588865697 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:45 INFO - PROCESS | 5466 | 1466588865785 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 523ms
02:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:47:46 INFO - PROCESS | 5466 | 1466588866227 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:46 INFO - PROCESS | 5466 | 1466588866366 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms
02:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:47:46 INFO - PROCESS | 5466 | 1466588866750 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:46 INFO - PROCESS | 5466 | 1466588866852 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 527ms
02:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:47:47 INFO - PROCESS | 5466 | 1466588867282 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:47 INFO - PROCESS | 5466 | 1466588867365 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:47 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.
02:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 483ms
02:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:47:47 INFO - PROCESS | 5466 | 1466588867770 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:47 INFO - PROCESS | 5466 | 1466588867851 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:48 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.
02:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 432ms
02:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:47:48 INFO - PROCESS | 5466 | 1466588868207 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:48 INFO - PROCESS | 5466 | 1466588868295 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:48 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.
02:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 479ms
02:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:47:48 INFO - PROCESS | 5466 | 1466588868692 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:48 INFO - PROCESS | 5466 | 1466588868788 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:49 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.
02:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 477ms
02:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:47:49 INFO - PROCESS | 5466 | 1466588869176 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:49 INFO - PROCESS | 5466 | 1466588869260 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:49 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.
02:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 431ms
02:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:47:49 INFO - PROCESS | 5466 | 1466588869611 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:49 INFO - PROCESS | 5466 | 1466588869697 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:50 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.
02:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 576ms
02:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:47:50 INFO - PROCESS | 5466 | 1466588870196 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:50 INFO - PROCESS | 5466 | 1466588870318 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:50 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.
02:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 777ms
02:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:47:50 INFO - PROCESS | 5466 | 1466588870978 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:51 INFO - PROCESS | 5466 | 1466588871069 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:51 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.
02:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms
02:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:47:51 INFO - PROCESS | 5466 | 1466588871521 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:51 INFO - PROCESS | 5466 | 1466588871611 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:52 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.
02:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms
02:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:47:52 INFO - PROCESS | 5466 | 1466588872056 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:52 INFO - PROCESS | 5466 | 1466588872148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:52 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.
02:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 522ms
02:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:47:52 INFO - PROCESS | 5466 | 1466588872575 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:52 INFO - PROCESS | 5466 | 1466588872664 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:53 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.
02:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 478ms
02:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:47:53 INFO - PROCESS | 5466 | 1466588873058 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:53 INFO - PROCESS | 5466 | 1466588873148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:53 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.
02:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms
02:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:47:53 INFO - PROCESS | 5466 | 1466588873584 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:53 INFO - PROCESS | 5466 | 1466588873711 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:54 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.
02:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 571ms
02:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:47:54 INFO - PROCESS | 5466 | 1466588874159 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:54 INFO - PROCESS | 5466 | 1466588874243 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:54 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.
02:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms
02:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:47:54 INFO - PROCESS | 5466 | 1466588874683 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:54 INFO - PROCESS | 5466 | 1466588874786 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:55 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.
02:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms
02:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:47:55 INFO - PROCESS | 5466 | 1466588875207 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:55 INFO - PROCESS | 5466 | 1466588875299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:55 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.
02:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms
02:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:47:55 INFO - PROCESS | 5466 | 1466588875683 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:55 INFO - PROCESS | 5466 | 1466588875771 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:56 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.
02:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms
02:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:47:56 INFO - PROCESS | 5466 | 1466588876160 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:56 INFO - PROCESS | 5466 | 1466588876261 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:56 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.
02:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 624ms
02:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:47:56 INFO - PROCESS | 5466 | 1466588876788 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:56 INFO - PROCESS | 5466 | 1466588876879 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:57 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.
02:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 569ms
02:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:47:57 INFO - PROCESS | 5466 | 1466588877381 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:57 INFO - PROCESS | 5466 | 1466588877486 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:58 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.
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 688ms
02:47:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:47:58 INFO - PROCESS | 5466 | 1466588878080 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:58 INFO - PROCESS | 5466 | 1466588878175 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:47:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 579ms
02:47:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:47:58 INFO - PROCESS | 5466 | 1466588878664 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:58 INFO - PROCESS | 5466 | 1466588878754 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 524ms
02:47:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:47:59 INFO - PROCESS | 5466 | 1466588879196 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:59 INFO - PROCESS | 5466 | 1466588879288 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 521ms
02:47:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:47:59 INFO - PROCESS | 5466 | 1466588879721 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:47:59 INFO - PROCESS | 5466 | 1466588879808 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:48:00 INFO - PROCESS | 5466 | 1466588880197 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:00 INFO - PROCESS | 5466 | 1466588880284 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 476ms
02:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:48:00 INFO - PROCESS | 5466 | 1466588880679 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:00 INFO - PROCESS | 5466 | 1466588880815 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 581ms
02:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:48:01 INFO - PROCESS | 5466 | 1466588881266 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:01 INFO - PROCESS | 5466 | 1466588881398 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 725ms
02:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:48:01 INFO - PROCESS | 5466 | 1466588881997 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:02 INFO - PROCESS | 5466 | 1466588882081 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 525ms
02:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:48:02 INFO - PROCESS | 5466 | 1466588882532 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:02 INFO - PROCESS | 5466 | 1466588882627 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:48:03 INFO - PROCESS | 5466 | 1466588883011 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:03 INFO - PROCESS | 5466 | 1466588883097 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 478ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:48:03 INFO - PROCESS | 5466 | 1466588883495 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:03 INFO - PROCESS | 5466 | 1466588883596 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 474ms
02:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:48:03 INFO - PROCESS | 5466 | 1466588883972 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:04 INFO - PROCESS | 5466 | 1466588884061 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:04 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
02:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 931ms
02:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:48:04 INFO - PROCESS | 5466 | 1466588884911 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:05 INFO - PROCESS | 5466 | 1466588885012 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1179ms
02:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:48:06 INFO - PROCESS | 5466 | 1466588886094 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:06 INFO - PROCESS | 5466 | 1466588886179 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:06 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
02:48:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:48:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 526ms
02:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:48:06 INFO - PROCESS | 5466 | 1466588886631 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:06 INFO - PROCESS | 5466 | 1466588886727 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 480ms
02:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:48:07 INFO - PROCESS | 5466 | 1466588887124 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:07 INFO - PROCESS | 5466 | 1466588887217 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 530ms
02:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:48:07 INFO - PROCESS | 5466 | 1466588887650 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:07 INFO - PROCESS | 5466 | 1466588887746 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:07 INFO - PROCESS | 5466 | 1466588887949 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms
02:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:48:08 INFO - PROCESS | 5466 | 1466588888232 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:08 INFO - PROCESS | 5466 | 1466588888324 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 676ms
02:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:48:08 INFO - PROCESS | 5466 | 1466588888962 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:09 INFO - PROCESS | 5466 | 1466588889128 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:48:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 573ms
02:48:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:48:09 INFO - PROCESS | 5466 | 1466588889535 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:09 INFO - PROCESS | 5466 | 1466588889622 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:48:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 486ms
02:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:48:10 INFO - PROCESS | 5466 | 1466588890027 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:10 INFO - PROCESS | 5466 | 1466588890137 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 530ms
02:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:48:10 INFO - PROCESS | 5466 | 1466588890563 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:10 INFO - PROCESS | 5466 | 1466588890655 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:48:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 522ms
02:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:48:11 INFO - PROCESS | 5466 | 1466588891093 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:11 INFO - PROCESS | 5466 | 1466588891188 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:11 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
02:48:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:48:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 529ms
02:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:48:11 INFO - PROCESS | 5466 | 1466588891633 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:11 INFO - PROCESS | 5466 | 1466588891785 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:48:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 874ms
02:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:48:12 INFO - PROCESS | 5466 | 1466588892529 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:12 INFO - PROCESS | 5466 | 1466588892630 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 839ms
02:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:48:13 INFO - PROCESS | 5466 | 1466588893357 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:13 INFO - PROCESS | 5466 | 1466588893453 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 529ms
02:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:48:13 INFO - PROCESS | 5466 | 1466588893896 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:13 INFO - PROCESS | 5466 | 1466588893987 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms
02:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:48:14 INFO - PROCESS | 5466 | 1466588894430 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:14 INFO - PROCESS | 5466 | 1466588894521 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms
02:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:48:14 INFO - PROCESS | 5466 | 1466588894949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:15 INFO - PROCESS | 5466 | 1466588895040 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 523ms
02:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:48:15 INFO - PROCESS | 5466 | 1466588895477 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:15 INFO - PROCESS | 5466 | 1466588895582 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 524ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:48:16 INFO - PROCESS | 5466 | 1466588896015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:16 INFO - PROCESS | 5466 | 1466588896148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 622ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:48:16 INFO - PROCESS | 5466 | 1466588896644 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:16 INFO - PROCESS | 5466 | 1466588896734 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms
02:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:48:17 INFO - PROCESS | 5466 | 1466588897122 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:17 INFO - PROCESS | 5466 | 1466588897212 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms
02:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:48:17 INFO - PROCESS | 5466 | 1466588897598 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:17 INFO - PROCESS | 5466 | 1466588897685 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 472ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:48:18 INFO - PROCESS | 5466 | 1466588898080 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:18 INFO - PROCESS | 5466 | 1466588898163 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 483ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:48:18 INFO - PROCESS | 5466 | 1466588898565 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:18 INFO - PROCESS | 5466 | 1466588898669 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:19 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
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:48:19 INFO - PROCESS | 5466 | 1466588899038 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:19 INFO - PROCESS | 5466 | 1466588899127 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 820ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:48:19 INFO - PROCESS | 5466 | 1466588899867 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:19 INFO - PROCESS | 5466 | 1466588899969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:48:20 INFO - PROCESS | 5466 | 1466588900401 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:20 INFO - PROCESS | 5466 | 1466588900512 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:20 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
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 530ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:48:20 INFO - PROCESS | 5466 | 1466588900943 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:21 INFO - PROCESS | 5466 | 1466588901035 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:21 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
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:48:21 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
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:48:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:48:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 476ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:48:21 INFO - PROCESS | 5466 | 1466588901424 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:21 INFO - PROCESS | 5466 | 1466588901518 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:48:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 481ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:48:21 INFO - PROCESS | 5466 | 1466588901904 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:22 INFO - PROCESS | 5466 | 1466588901997 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:22 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.
02:48:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 471ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:48:22 INFO - PROCESS | 5466 | 1466588902388 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:22 INFO - PROCESS | 5466 | 1466588902513 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:22 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.
02:48:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:48:22 INFO - PROCESS | 5466 | 1466588902968 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:23 INFO - PROCESS | 5466 | 1466588903077 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
02:48:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 540ms
02:48:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:48:23 INFO - PROCESS | 5466 | 1466588903528 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:23 INFO - PROCESS | 5466 | 1466588903630 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:23 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.
02:48:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 485ms
02:48:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:48:24 INFO - PROCESS | 5466 | 1466588904000 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:24 INFO - PROCESS | 5466 | 1466588904084 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 487ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:48:24 INFO - PROCESS | 5466 | 1466588904496 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:24 INFO - PROCESS | 5466 | 1466588904578 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 482ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:48:24 INFO - PROCESS | 5466 | 1466588904980 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:25 INFO - PROCESS | 5466 | 1466588905080 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 526ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:48:25 INFO - PROCESS | 5466 | 1466588905516 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:25 INFO - PROCESS | 5466 | 1466588905603 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 475ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:48:25 INFO - PROCESS | 5466 | 1466588905992 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:26 INFO - PROCESS | 5466 | 1466588906082 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 579ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:48:26 INFO - PROCESS | 5466 | 1466588906580 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:26 INFO - PROCESS | 5466 | 1466588906726 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 828ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:48:27 INFO - PROCESS | 5466 | 1466588907414 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:27 INFO - PROCESS | 5466 | 1466588907539 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 626ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:48:28 INFO - PROCESS | 5466 | 1466588908050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:28 INFO - PROCESS | 5466 | 1466588908142 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 523ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:48:28 INFO - PROCESS | 5466 | 1466588908585 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:28 INFO - PROCESS | 5466 | 1466588908682 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 529ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:48:29 INFO - PROCESS | 5466 | 1466588909109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:29 INFO - PROCESS | 5466 | 1466588909197 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 524ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:48:29 INFO - PROCESS | 5466 | 1466588909638 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:29 INFO - PROCESS | 5466 | 1466588909732 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:48:30 INFO - PROCESS | 5466 | 1466588910119 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:30 INFO - PROCESS | 5466 | 1466588910240 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 623ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:48:30 INFO - PROCESS | 5466 | 1466588910750 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:30 INFO - PROCESS | 5466 | 1466588910849 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms
02:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:48:31 INFO - PROCESS | 5466 | 1466588911277 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:31 INFO - PROCESS | 5466 | 1466588911395 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 529ms
02:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:48:31 INFO - PROCESS | 5466 | 1466588911813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:31 INFO - PROCESS | 5466 | 1466588911903 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 484ms
02:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:48:32 INFO - PROCESS | 5466 | 1466588912302 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:32 INFO - PROCESS | 5466 | 1466588912400 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 572ms
02:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:48:32 INFO - PROCESS | 5466 | 1466588912882 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:32 INFO - PROCESS | 5466 | 1466588912995 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 582ms
02:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:48:33 INFO - PROCESS | 5466 | 1466588913469 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:33 INFO - PROCESS | 5466 | 1466588913557 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 487ms
02:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:48:33 INFO - PROCESS | 5466 | 1466588913991 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:34 INFO - PROCESS | 5466 | 1466588914106 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 682ms
02:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:48:34 INFO - PROCESS | 5466 | 1466588914762 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:34 INFO - PROCESS | 5466 | 1466588914868 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 817ms
02:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:48:35 INFO - PROCESS | 5466 | 1466588915549 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:35 INFO - PROCESS | 5466 | 1466588915647 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 526ms
02:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:48:36 INFO - PROCESS | 5466 | 1466588916085 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:36 INFO - PROCESS | 5466 | 1466588916179 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms
02:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:48:36 INFO - PROCESS | 5466 | 1466588916619 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:36 INFO - PROCESS | 5466 | 1466588916719 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 527ms
02:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:48:37 INFO - PROCESS | 5466 | 1466588917148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:37 INFO - PROCESS | 5466 | 1466588917243 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 526ms
02:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:48:37 INFO - PROCESS | 5466 | 1466588917677 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:37 INFO - PROCESS | 5466 | 1466588917773 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 580ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:48:38 INFO - PROCESS | 5466 | 1466588918260 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:38 INFO - PROCESS | 5466 | 1466588918391 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 572ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:48:38 INFO - PROCESS | 5466 | 1466588918839 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:38 INFO - PROCESS | 5466 | 1466588918949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 477ms
02:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:48:39 INFO - PROCESS | 5466 | 1466588919317 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:39 INFO - PROCESS | 5466 | 1466588919399 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 481ms
02:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:48:39 INFO - PROCESS | 5466 | 1466588919803 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:39 INFO - PROCESS | 5466 | 1466588919887 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:48:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms
02:48:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:48:40 INFO - PROCESS | 5466 | 1466588920281 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:40 INFO - PROCESS | 5466 | 1466588920366 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:48:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 478ms
02:48:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:48:40 INFO - PROCESS | 5466 | 1466588920761 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:40 INFO - PROCESS | 5466 | 1466588920863 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:41 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
02:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 482ms
02:48:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:48:41 INFO - PROCESS | 5466 | 1466588921245 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:41 INFO - PROCESS | 5466 | 1466588921329 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms
02:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:48:41 INFO - PROCESS | 5466 | 1466588921990 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:42 INFO - PROCESS | 5466 | 1466588922123 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:43 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)
02:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1024ms
02:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:48:43 INFO - PROCESS | 5466 | 1466588923029 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:43 INFO - PROCESS | 5466 | 1466588923122 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:48:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 985ms
02:48:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:48:44 INFO - PROCESS | 5466 | 1466588924021 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:44 INFO - PROCESS | 5466 | 1466588924115 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1031ms
02:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:48:45 INFO - PROCESS | 5466 | 1466588925053 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:45 INFO - PROCESS | 5466 | 1466588925162 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:46 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)
02:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms
02:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:48:46 INFO - PROCESS | 5466 | 1466588926031 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:46 INFO - PROCESS | 5466 | 1466588926118 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:46 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)
02:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 921ms
02:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:48:46 INFO - PROCESS | 5466 | 1466588926959 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:47 INFO - PROCESS | 5466 | 1466588927071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:48:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 984ms
02:48:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:48:47 INFO - PROCESS | 5466 | 1466588927945 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:48 INFO - PROCESS | 5466 | 1466588928031 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1031ms
02:48:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:48:48 INFO - PROCESS | 5466 | 1466588928986 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:49 INFO - PROCESS | 5466 | 1466588929093 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1025ms
02:48:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:48:50 INFO - PROCESS | 5466 | 1466588930026 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:50 INFO - PROCESS | 5466 | 1466588930127 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:50 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
02:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 979ms
02:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:48:51 INFO - PROCESS | 5466 | 1466588931017 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:51 INFO - PROCESS | 5466 | 1466588931114 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:48:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1082ms
02:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:48:52 INFO - PROCESS | 5466 | 1466588932095 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:52 INFO - PROCESS | 5466 | 1466588932187 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:52 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:48:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 474ms
02:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:48:52 INFO - PROCESS | 5466 | 1466588932575 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:52 INFO - PROCESS | 5466 | 1466588932660 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:48:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 528ms
02:48:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:48:53 INFO - PROCESS | 5466 | 1466588933112 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:53 INFO - PROCESS | 5466 | 1466588933215 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:53 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
02:48:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:48:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:48:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 525ms
02:48:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:48:53 INFO - PROCESS | 5466 | 1466588933644 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:53 INFO - PROCESS | 5466 | 1466588933730 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:48:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 479ms
02:48:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:48:54 INFO - PROCESS | 5466 | 1466588934131 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:54 INFO - PROCESS | 5466 | 1466588934222 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:48:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms
02:48:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:48:55 INFO - PROCESS | 5466 | 1466588935109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:55 INFO - PROCESS | 5466 | 1466588935207 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:56 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
02:48:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms
02:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:48:56 INFO - PROCESS | 5466 | 1466588936238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:56 INFO - PROCESS | 5466 | 1466588936333 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:57 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.)
02:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1136ms
02:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:48:57 INFO - PROCESS | 5466 | 1466588937379 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:57 INFO - PROCESS | 5466 | 1466588937469 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:48:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 978ms
02:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:48:58 INFO - PROCESS | 5466 | 1466588938368 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:58 INFO - PROCESS | 5466 | 1466588938467 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:59 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
02:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 978ms
02:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:48:59 INFO - PROCESS | 5466 | 1466588939364 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:59 INFO - PROCESS | 5466 | 1466588939466 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 541ms
02:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:48:59 INFO - PROCESS | 5466 | 1466588939896 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:48:59 INFO - PROCESS | 5466 | 1466588939986 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:49:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 933ms
02:49:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:49:00 INFO - PROCESS | 5466 | 1466588940833 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:00 INFO - PROCESS | 5466 | 1466588940926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:49:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:49:01 INFO - PROCESS | 5466 | 1466588941813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:01 INFO - PROCESS | 5466 | 1466588941912 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 483ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:49:02 INFO - PROCESS | 5466 | 1466588942300 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:02 INFO - PROCESS | 5466 | 1466588942386 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:49:02 INFO - PROCESS | 5466 | 1466588942783 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:02 INFO - PROCESS | 5466 | 1466588942878 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 624ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:49:03 INFO - PROCESS | 5466 | 1466588943415 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:03 INFO - PROCESS | 5466 | 1466588943518 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 922ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:49:04 INFO - PROCESS | 5466 | 1466588944344 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:04 INFO - PROCESS | 5466 | 1466588944442 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:49:04 INFO - PROCESS | 5466 | 1466588944885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:04 INFO - PROCESS | 5466 | 1466588944974 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 525ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:49:05 INFO - PROCESS | 5466 | 1466588945423 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:05 INFO - PROCESS | 5466 | 1466588945523 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 528ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:49:05 INFO - PROCESS | 5466 | 1466588945950 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:06 INFO - PROCESS | 5466 | 1466588946050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:06 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
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 526ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:49:06 INFO - PROCESS | 5466 | 1466588946481 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:06 INFO - PROCESS | 5466 | 1466588946575 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:07 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
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:49:07 INFO - PROCESS | 5466 | 1466588947015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:07 INFO - PROCESS | 5466 | 1466588947164 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:07 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
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 573ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:49:07 INFO - PROCESS | 5466 | 1466588947591 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:07 INFO - PROCESS | 5466 | 1466588947681 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:49:08 INFO - PROCESS | 5466 | 1466588948065 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:08 INFO - PROCESS | 5466 | 1466588948152 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:08 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
02:49:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 471ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:49:08 INFO - PROCESS | 5466 | 1466588948542 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:08 INFO - PROCESS | 5466 | 1466588948625 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 483ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:49:09 INFO - PROCESS | 5466 | 1466588949030 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:09 INFO - PROCESS | 5466 | 1466588949112 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:09 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
02:49:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 485ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:49:09 INFO - PROCESS | 5466 | 1466588949528 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:09 INFO - PROCESS | 5466 | 1466588949627 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:49:10 INFO - PROCESS | 5466 | 1466588950053 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:10 INFO - PROCESS | 5466 | 1466588950148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 771ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:49:10 INFO - PROCESS | 5466 | 1466588950877 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:11 INFO - PROCESS | 5466 | 1466588951037 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 575ms
02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:49:11 INFO - PROCESS | 5466 | 1466588951464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:11 INFO - PROCESS | 5466 | 1466588951556 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 538ms
02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:49:12 INFO - PROCESS | 5466 | 1466588952008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:12 INFO - PROCESS | 5466 | 1466588952109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 530ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:49:12 INFO - PROCESS | 5466 | 1466588952535 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:12 INFO - PROCESS | 5466 | 1466588952626 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:49:13 INFO - PROCESS | 5466 | 1466588953062 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:13 INFO - PROCESS | 5466 | 1466588953150 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:49:13 INFO - PROCESS | 5466 | 1466588953592 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:13 INFO - PROCESS | 5466 | 1466588953722 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 570ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:49:14 INFO - PROCESS | 5466 | 1466588954163 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:14 INFO - PROCESS | 5466 | 1466588954260 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:49:14 INFO - PROCESS | 5466 | 1466588954641 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:14 INFO - PROCESS | 5466 | 1466588954723 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 431ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:49:15 INFO - PROCESS | 5466 | 1466588955078 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:15 INFO - PROCESS | 5466 | 1466588955158 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:49:15 INFO - PROCESS | 5466 | 1466588955554 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:15 INFO - PROCESS | 5466 | 1466588955642 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 478ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:49:16 INFO - PROCESS | 5466 | 1466588956039 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:16 INFO - PROCESS | 5466 | 1466588956140 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:49:16 INFO - PROCESS | 5466 | 1466588956518 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:16 INFO - PROCESS | 5466 | 1466588956601 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 473ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:49:16 INFO - PROCESS | 5466 | 1466588956995 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:17 INFO - PROCESS | 5466 | 1466588957083 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 580ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:49:17 INFO - PROCESS | 5466 | 1466588957582 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:17 INFO - PROCESS | 5466 | 1466588957684 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 732ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:49:18 INFO - PROCESS | 5466 | 1466588958319 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:18 INFO - PROCESS | 5466 | 1466588958626 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 725ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:49:19 INFO - PROCESS | 5466 | 1466588959051 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:19 INFO - PROCESS | 5466 | 1466588959145 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 525ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:49:19 INFO - PROCESS | 5466 | 1466588959587 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:19 INFO - PROCESS | 5466 | 1466588959687 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 573ms
02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:49:20 INFO - PROCESS | 5466 | 1466588960174 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:20 INFO - PROCESS | 5466 | 1466588960270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 579ms
02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:49:20 INFO - PROCESS | 5466 | 1466588960749 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:20 INFO - PROCESS | 5466 | 1466588960874 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 624ms
02:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:49:21 INFO - PROCESS | 5466 | 1466588961378 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:21 INFO - PROCESS | 5466 | 1466588961482 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 571ms
02:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:49:21 INFO - PROCESS | 5466 | 1466588961956 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:22 INFO - PROCESS | 5466 | 1466588962103 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 523ms
02:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:49:22 INFO - PROCESS | 5466 | 1466588962482 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:22 INFO - PROCESS | 5466 | 1466588962568 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 479ms
02:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:49:22 INFO - PROCESS | 5466 | 1466588962970 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:23 INFO - PROCESS | 5466 | 1466588963055 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 480ms
02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:49:23 INFO - PROCESS | 5466 | 1466588963453 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:23 INFO - PROCESS | 5466 | 1466588963541 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms
02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:49:23 INFO - PROCESS | 5466 | 1466588963931 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:24 INFO - PROCESS | 5466 | 1466588964020 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 524ms
02:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:49:24 INFO - PROCESS | 5466 | 1466588964464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:24 INFO - PROCESS | 5466 | 1466588964573 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 778ms
02:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:49:25 INFO - PROCESS | 5466 | 1466588965282 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:25 INFO - PROCESS | 5466 | 1466588965381 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 531ms
02:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:49:25 INFO - PROCESS | 5466 | 1466588965826 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:25 INFO - PROCESS | 5466 | 1466588965920 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 524ms
02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:49:26 INFO - PROCESS | 5466 | 1466588966365 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:26 INFO - PROCESS | 5466 | 1466588966487 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 576ms
02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:49:26 INFO - PROCESS | 5466 | 1466588966932 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:27 INFO - PROCESS | 5466 | 1466588967024 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms
02:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:49:27 INFO - PROCESS | 5466 | 1466588967468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:27 INFO - PROCESS | 5466 | 1466588967562 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 533ms
02:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:49:28 INFO - PROCESS | 5466 | 1466588968000 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:28 INFO - PROCESS | 5466 | 1466588968122 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms
02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:49:28 INFO - PROCESS | 5466 | 1466588968572 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:28 INFO - PROCESS | 5466 | 1466588968656 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 422ms
02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:49:29 INFO - PROCESS | 5466 | 1466588969000 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:29 INFO - PROCESS | 5466 | 1466588969086 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 480ms
02:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:49:29 INFO - PROCESS | 5466 | 1466588969484 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:29 INFO - PROCESS | 5466 | 1466588969570 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 480ms
02:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:49:29 INFO - PROCESS | 5466 | 1466588969969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:30 INFO - PROCESS | 5466 | 1466588970052 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 475ms
02:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:49:30 INFO - PROCESS | 5466 | 1466588970455 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:30 INFO - PROCESS | 5466 | 1466588970567 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 526ms
02:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:49:30 INFO - PROCESS | 5466 | 1466588970985 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:31 INFO - PROCESS | 5466 | 1466588971073 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 573ms
02:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:49:31 INFO - PROCESS | 5466 | 1466588971564 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:31 INFO - PROCESS | 5466 | 1466588971683 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 973ms
02:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:49:32 INFO - PROCESS | 5466 | 1466588972546 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:32 INFO - PROCESS | 5466 | 1466588972652 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 532ms
02:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:49:33 INFO - PROCESS | 5466 | 1466588973099 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:33 INFO - PROCESS | 5466 | 1466588973194 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms
02:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:49:33 INFO - PROCESS | 5466 | 1466588973638 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:33 INFO - PROCESS | 5466 | 1466588973734 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 483ms
02:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:49:34 INFO - PROCESS | 5466 | 1466588974111 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:34 INFO - PROCESS | 5466 | 1466588974217 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 582ms
02:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:49:34 INFO - PROCESS | 5466 | 1466588974699 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:34 INFO - PROCESS | 5466 | 1466588974787 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 528ms
02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:49:35 INFO - PROCESS | 5466 | 1466588975237 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:35 INFO - PROCESS | 5466 | 1466588975381 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 632ms
02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:49:35 INFO - PROCESS | 5466 | 1466588975881 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:35 INFO - PROCESS | 5466 | 1466588975969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 488ms
02:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:49:36 INFO - PROCESS | 5466 | 1466588976365 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:36 INFO - PROCESS | 5466 | 1466588976451 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 479ms
02:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:49:36 INFO - PROCESS | 5466 | 1466588976849 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:36 INFO - PROCESS | 5466 | 1466588976936 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 477ms
02:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:49:37 INFO - PROCESS | 5466 | 1466588977332 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:37 INFO - PROCESS | 5466 | 1466588977427 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 524ms
02:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:49:37 INFO - PROCESS | 5466 | 1466588977862 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:37 INFO - PROCESS | 5466 | 1466588977969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 527ms
02:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:49:38 INFO - PROCESS | 5466 | 1466588978396 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:38 INFO - PROCESS | 5466 | 1466588978488 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 835ms
02:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:49:39 INFO - PROCESS | 5466 | 1466588979270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:39 INFO - PROCESS | 5466 | 1466588979456 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 742ms
02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:49:40 INFO - PROCESS | 5466 | 1466588980026 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:40 INFO - PROCESS | 5466 | 1466588980121 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 480ms
02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:49:40 INFO - PROCESS | 5466 | 1466588980513 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:40 INFO - PROCESS | 5466 | 1466588980611 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms
02:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:49:41 INFO - PROCESS | 5466 | 1466588981033 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:41 INFO - PROCESS | 5466 | 1466588981127 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms
02:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:49:41 INFO - PROCESS | 5466 | 1466588981516 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:41 INFO - PROCESS | 5466 | 1466588981604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 536ms
02:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:49:42 INFO - PROCESS | 5466 | 1466588982052 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:42 INFO - PROCESS | 5466 | 1466588982181 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 573ms
02:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:49:42 INFO - PROCESS | 5466 | 1466588982626 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:42 INFO - PROCESS | 5466 | 1466588982723 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms
02:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:49:43 INFO - PROCESS | 5466 | 1466588983102 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:43 INFO - PROCESS | 5466 | 1466588983187 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 475ms
02:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:49:43 INFO - PROCESS | 5466 | 1466588983583 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:43 INFO - PROCESS | 5466 | 1466588983667 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 479ms
02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:49:44 INFO - PROCESS | 5466 | 1466588984065 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:44 INFO - PROCESS | 5466 | 1466588984152 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 480ms
02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:49:44 INFO - PROCESS | 5466 | 1466588984551 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:44 INFO - PROCESS | 5466 | 1466588984650 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 484ms
02:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:49:45 INFO - PROCESS | 5466 | 1466588985039 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:45 INFO - PROCESS | 5466 | 1466588985122 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 525ms
02:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:49:45 INFO - PROCESS | 5466 | 1466588985570 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:45 INFO - PROCESS | 5466 | 1466588985699 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms
02:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:49:46 INFO - PROCESS | 5466 | 1466588986309 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:46 INFO - PROCESS | 5466 | 1466588986454 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 574ms
02:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:49:46 INFO - PROCESS | 5466 | 1466588986917 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:47 INFO - PROCESS | 5466 | 1466588987015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 527ms
02:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:49:47 INFO - PROCESS | 5466 | 1466588987450 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:47 INFO - PROCESS | 5466 | 1466588987546 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms
02:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:49:47 INFO - PROCESS | 5466 | 1466588987967 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:48 INFO - PROCESS | 5466 | 1466588988058 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 474ms
02:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:49:48 INFO - PROCESS | 5466 | 1466588988447 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:48 INFO - PROCESS | 5466 | 1466588988537 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms
02:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:49:48 INFO - PROCESS | 5466 | 1466588988924 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:49 INFO - PROCESS | 5466 | 1466588989041 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 576ms
02:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:49:49 INFO - PROCESS | 5466 | 1466588989507 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:49 INFO - PROCESS | 5466 | 1466588989607 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 537ms
02:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:49:50 INFO - PROCESS | 5466 | 1466588990044 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:50 INFO - PROCESS | 5466 | 1466588990126 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 482ms
02:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:49:50 INFO - PROCESS | 5466 | 1466588990533 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:50 INFO - PROCESS | 5466 | 1466588990620 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms
02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:49:51 INFO - PROCESS | 5466 | 1466588991008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:51 INFO - PROCESS | 5466 | 1466588991101 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms
02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:49:51 INFO - PROCESS | 5466 | 1466588991483 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:51 INFO - PROCESS | 5466 | 1466588991584 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 479ms
02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:49:51 INFO - PROCESS | 5466 | 1466588991965 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:52 INFO - PROCESS | 5466 | 1466588992055 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms
02:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:49:52 INFO - PROCESS | 5466 | 1466588992440 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:52 INFO - PROCESS | 5466 | 1466588992535 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 479ms
02:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:49:52 INFO - PROCESS | 5466 | 1466588992924 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:53 INFO - PROCESS | 5466 | 1466588993008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 578ms
02:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:49:53 INFO - PROCESS | 5466 | 1466588993510 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:53 INFO - PROCESS | 5466 | 1466588993629 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 731ms
02:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:49:54 INFO - PROCESS | 5466 | 1466588994255 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:54 INFO - PROCESS | 5466 | 1466588994379 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 784ms
02:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:49:55 INFO - PROCESS | 5466 | 1466588995044 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:55 INFO - PROCESS | 5466 | 1466588995145 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 536ms
02:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:49:55 INFO - PROCESS | 5466 | 1466588995589 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:55 INFO - PROCESS | 5466 | 1466588995684 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 543ms
02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:49:56 INFO - PROCESS | 5466 | 1466588996144 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:56 INFO - PROCESS | 5466 | 1466588996236 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 534ms
02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:49:56 INFO - PROCESS | 5466 | 1466588996672 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:56 INFO - PROCESS | 5466 | 1466588996785 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms
02:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:49:57 INFO - PROCESS | 5466 | 1466588997206 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:57 INFO - PROCESS | 5466 | 1466588997299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 577ms
02:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:49:57 INFO - PROCESS | 5466 | 1466588997784 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:57 INFO - PROCESS | 5466 | 1466588997913 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
02:49:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 620ms
02:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:49:58 INFO - PROCESS | 5466 | 1466588998410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:58 INFO - PROCESS | 5466 | 1466588998510 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:58 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
02:49:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 521ms
02:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:49:58 INFO - PROCESS | 5466 | 1466588998939 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:59 INFO - PROCESS | 5466 | 1466588999023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:59 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
02:49:59 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:49:59 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:49:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 482ms
02:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:49:59 INFO - PROCESS | 5466 | 1466588999430 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:59 INFO - PROCESS | 5466 | 1466588999517 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:49:59 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
02:49:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 481ms
02:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:49:59 INFO - PROCESS | 5466 | 1466588999916 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:00 INFO - PROCESS | 5466 | 1466589000003 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:00 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
02:50:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:50:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 479ms
02:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:50:00 INFO - PROCESS | 5466 | 1466589000403 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:00 INFO - PROCESS | 5466 | 1466589000508 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
02:50:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:50:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:50:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 777ms
02:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:50:01 INFO - PROCESS | 5466 | 1466589001189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:01 INFO - PROCESS | 5466 | 1466589001310 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 624ms
02:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:50:01 INFO - PROCESS | 5466 | 1466589001821 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:01 INFO - PROCESS | 5466 | 1466589001926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
02:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 529ms
02:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:50:02 INFO - PROCESS | 5466 | 1466589002370 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:02 INFO - PROCESS | 5466 | 1466589002473 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:02 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
02:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 537ms
02:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:50:02 INFO - PROCESS | 5466 | 1466589002911 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:03 INFO - PROCESS | 5466 | 1466589003001 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 528ms
02:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:50:03 INFO - PROCESS | 5466 | 1466589003437 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:03 INFO - PROCESS | 5466 | 1466589003532 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 490ms
02:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:50:03 INFO - PROCESS | 5466 | 1466589003943 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:04 INFO - PROCESS | 5466 | 1466589004075 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 576ms
02:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:50:04 INFO - PROCESS | 5466 | 1466589004514 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:04 INFO - PROCESS | 5466 | 1466589004618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
02:50:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 525ms
02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:50:05 INFO - PROCESS | 5466 | 1466589005044 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:05 INFO - PROCESS | 5466 | 1466589005128 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 430ms
02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:50:05 INFO - PROCESS | 5466 | 1466589005479 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:05 INFO - PROCESS | 5466 | 1466589005568 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 483ms
02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:50:05 INFO - PROCESS | 5466 | 1466589005968 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:06 INFO - PROCESS | 5466 | 1466589006055 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 424ms
02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:50:06 INFO - PROCESS | 5466 | 1466589006398 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:06 INFO - PROCESS | 5466 | 1466589006504 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 633ms
02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:50:07 INFO - PROCESS | 5466 | 1466589007151 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:07 INFO - PROCESS | 5466 | 1466589007310 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 779ms
02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:50:07 INFO - PROCESS | 5466 | 1466589007940 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:08 INFO - PROCESS | 5466 | 1466589008120 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 880ms
02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:50:08 INFO - PROCESS | 5466 | 1466589008823 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:08 INFO - PROCESS | 5466 | 1466589008928 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 975ms
02:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:50:09 INFO - PROCESS | 5466 | 1466589009807 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:09 INFO - PROCESS | 5466 | 1466589009916 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms
02:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:50:10 INFO - PROCESS | 5466 | 1466589010337 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:10 INFO - PROCESS | 5466 | 1466589010429 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 525ms
02:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:50:10 INFO - PROCESS | 5466 | 1466589010884 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:10 INFO - PROCESS | 5466 | 1466589010990 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 536ms
02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:50:11 INFO - PROCESS | 5466 | 1466589011420 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:11 INFO - PROCESS | 5466 | 1466589011505 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 536ms
02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:50:11 INFO - PROCESS | 5466 | 1466589011956 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:12 INFO - PROCESS | 5466 | 1466589012056 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms
02:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:50:12 INFO - PROCESS | 5466 | 1466589012486 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:12 INFO - PROCESS | 5466 | 1466589012618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms
02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:50:13 INFO - PROCESS | 5466 | 1466589013058 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:13 INFO - PROCESS | 5466 | 1466589013149 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 472ms
02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:50:13 INFO - PROCESS | 5466 | 1466589013558 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:13 INFO - PROCESS | 5466 | 1466589013640 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 495ms
02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:50:14 INFO - PROCESS | 5466 | 1466589014048 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:14 INFO - PROCESS | 5466 | 1466589014134 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 485ms
02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:50:14 INFO - PROCESS | 5466 | 1466589014534 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:14 INFO - PROCESS | 5466 | 1466589014634 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 474ms
02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:50:15 INFO - PROCESS | 5466 | 1466589015015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:15 INFO - PROCESS | 5466 | 1466589015118 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 526ms
02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:50:15 INFO - PROCESS | 5466 | 1466589015545 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:15 INFO - PROCESS | 5466 | 1466589015636 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 820ms
02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:50:16 INFO - PROCESS | 5466 | 1466589016380 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:16 INFO - PROCESS | 5466 | 1466589016487 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 532ms
02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:50:16 INFO - PROCESS | 5466 | 1466589016923 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:17 INFO - PROCESS | 5466 | 1466589017021 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms
02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:50:17 INFO - PROCESS | 5466 | 1466589017464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:17 INFO - PROCESS | 5466 | 1466589017558 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:17 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
02:50:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:50:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 529ms
02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:50:18 INFO - PROCESS | 5466 | 1466589018002 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:18 INFO - PROCESS | 5466 | 1466589018089 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 492ms
02:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:50:18 INFO - PROCESS | 5466 | 1466589018488 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:18 INFO - PROCESS | 5466 | 1466589018598 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 572ms
02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:50:19 INFO - PROCESS | 5466 | 1466589019069 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:19 INFO - PROCESS | 5466 | 1466589019204 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 571ms
02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:50:19 INFO - PROCESS | 5466 | 1466589019649 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:19 INFO - PROCESS | 5466 | 1466589019734 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:20 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
02:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 571ms
02:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:50:20 INFO - PROCESS | 5466 | 1466589020225 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:20 INFO - PROCESS | 5466 | 1466589020316 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:20 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
02:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms
02:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:50:20 INFO - PROCESS | 5466 | 1466589020704 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:20 INFO - PROCESS | 5466 | 1466589020798 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 529ms
02:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:50:21 INFO - PROCESS | 5466 | 1466589021236 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:21 INFO - PROCESS | 5466 | 1466589021330 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 921ms
02:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:50:22 INFO - PROCESS | 5466 | 1466589022164 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:22 INFO - PROCESS | 5466 | 1466589022266 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 635ms
02:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:50:22 INFO - PROCESS | 5466 | 1466589022806 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:22 INFO - PROCESS | 5466 | 1466589022922 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 977ms
02:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:50:23 INFO - PROCESS | 5466 | 1466589023790 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:23 INFO - PROCESS | 5466 | 1466589023907 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 585ms
02:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:50:24 INFO - PROCESS | 5466 | 1466589024384 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:24 INFO - PROCESS | 5466 | 1466589024483 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 527ms
02:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:50:24 INFO - PROCESS | 5466 | 1466589024924 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:25 INFO - PROCESS | 5466 | 1466589025023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 528ms
02:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:50:25 INFO - PROCESS | 5466 | 1466589025459 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:25 INFO - PROCESS | 5466 | 1466589025554 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 528ms
02:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:50:25 INFO - PROCESS | 5466 | 1466589025984 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:26 INFO - PROCESS | 5466 | 1466589026104 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 576ms
02:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:50:26 INFO - PROCESS | 5466 | 1466589026574 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:26 INFO - PROCESS | 5466 | 1466589026695 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:27 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
02:50:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 529ms
02:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:50:27 INFO - PROCESS | 5466 | 1466589027106 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:27 INFO - PROCESS | 5466 | 1466589027190 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:50:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 489ms
02:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:50:27 INFO - PROCESS | 5466 | 1466589027595 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:27 INFO - PROCESS | 5466 | 1466589027688 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:28 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
02:50:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 470ms
02:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:50:28 INFO - PROCESS | 5466 | 1466589028073 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:28 INFO - PROCESS | 5466 | 1466589028160 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:28 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]"
02:50:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 486ms
02:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:50:28 INFO - PROCESS | 5466 | 1466589028570 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:28 INFO - PROCESS | 5466 | 1466589028658 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:29 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
02:50:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 478ms
02:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:50:29 INFO - PROCESS | 5466 | 1466589029050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:29 INFO - PROCESS | 5466 | 1466589029149 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 485ms
02:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:50:29 INFO - PROCESS | 5466 | 1466589029538 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:29 INFO - PROCESS | 5466 | 1466589029622 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 781ms
02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:50:30 INFO - PROCESS | 5466 | 1466589030329 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:30 INFO - PROCESS | 5466 | 1466589030480 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 633ms
02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:50:30 INFO - PROCESS | 5466 | 1466589030992 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:31 INFO - PROCESS | 5466 | 1466589031105 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 590ms
02:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:50:31 INFO - PROCESS | 5466 | 1466589031590 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:31 INFO - PROCESS | 5466 | 1466589031702 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 528ms
02:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:50:32 INFO - PROCESS | 5466 | 1466589032121 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:32 INFO - PROCESS | 5466 | 1466589032211 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms
02:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:50:32 INFO - PROCESS | 5466 | 1466589032698 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:32 INFO - PROCESS | 5466 | 1466589032783 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 488ms
02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:50:33 INFO - PROCESS | 5466 | 1466589033194 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:33 INFO - PROCESS | 5466 | 1466589033323 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms
02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:50:33 INFO - PROCESS | 5466 | 1466589033815 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:33 INFO - PROCESS | 5466 | 1466589033917 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 526ms
02:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:50:34 INFO - PROCESS | 5466 | 1466589034346 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:34 INFO - PROCESS | 5466 | 1466589034433 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 472ms
02:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:50:34 INFO - PROCESS | 5466 | 1466589034822 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:34 INFO - PROCESS | 5466 | 1466589034907 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 476ms
02:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:50:35 INFO - PROCESS | 5466 | 1466589035304 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:35 INFO - PROCESS | 5466 | 1466589035393 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms
02:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:50:35 INFO - PROCESS | 5466 | 1466589035831 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:35 INFO - PROCESS | 5466 | 1466589035942 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 485ms
02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:50:36 INFO - PROCESS | 5466 | 1466589036320 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:36 INFO - PROCESS | 5466 | 1466589036405 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 478ms
02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:50:36 INFO - PROCESS | 5466 | 1466589036803 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:36 INFO - PROCESS | 5466 | 1466589036889 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 623ms
02:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:50:37 INFO - PROCESS | 5466 | 1466589037435 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:37 INFO - PROCESS | 5466 | 1466589037554 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 944ms
02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:50:38 INFO - PROCESS | 5466 | 1466589038384 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:38 INFO - PROCESS | 5466 | 1466589038492 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 530ms
02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:50:38 INFO - PROCESS | 5466 | 1466589038935 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:39 INFO - PROCESS | 5466 | 1466589039026 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 526ms
02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:50:39 INFO - PROCESS | 5466 | 1466589039476 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:39 INFO - PROCESS | 5466 | 1466589039572 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 529ms
02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:50:40 INFO - PROCESS | 5466 | 1466589040001 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:40 INFO - PROCESS | 5466 | 1466589040105 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms
02:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:50:40 INFO - PROCESS | 5466 | 1466589040533 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:40 INFO - PROCESS | 5466 | 1466589040622 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms
02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:50:41 INFO - PROCESS | 5466 | 1466589041115 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:41 INFO - PROCESS | 5466 | 1466589041238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 593ms
02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:50:41 INFO - PROCESS | 5466 | 1466589041710 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:41 INFO - PROCESS | 5466 | 1466589041793 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 483ms
02:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:50:42 INFO - PROCESS | 5466 | 1466589042192 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:42 INFO - PROCESS | 5466 | 1466589042282 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms
02:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:50:42 INFO - PROCESS | 5466 | 1466589042720 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:42 INFO - PROCESS | 5466 | 1466589042809 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms
02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:50:43 INFO - PROCESS | 5466 | 1466589043250 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:43 INFO - PROCESS | 5466 | 1466589043333 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 488ms
02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:50:43 INFO - PROCESS | 5466 | 1466589043742 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:43 INFO - PROCESS | 5466 | 1466589043846 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 526ms
02:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:50:44 INFO - PROCESS | 5466 | 1466589044269 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:44 INFO - PROCESS | 5466 | 1466589044385 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 824ms
02:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:50:45 INFO - PROCESS | 5466 | 1466589045100 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:45 INFO - PROCESS | 5466 | 1466589045202 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 533ms
02:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:50:45 INFO - PROCESS | 5466 | 1466589045643 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:45 INFO - PROCESS | 5466 | 1466589045736 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms
02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:50:46 INFO - PROCESS | 5466 | 1466589046176 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:46 INFO - PROCESS | 5466 | 1466589046268 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 525ms
02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:50:46 INFO - PROCESS | 5466 | 1466589046700 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:46 INFO - PROCESS | 5466 | 1466589046792 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 526ms
02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:50:47 INFO - PROCESS | 5466 | 1466589047231 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:47 INFO - PROCESS | 5466 | 1466589047333 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms
02:50:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:50:47 INFO - PROCESS | 5466 | 1466589047765 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:47 INFO - PROCESS | 5466 | 1466589047896 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:48 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 () {
02:50:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:50:48 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 () {
02:50:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:50:48 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 () {
02:50:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:50:48 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 () {
02:50:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:50:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms
02:50:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:50:48 INFO - PROCESS | 5466 | 1466589048298 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:48 INFO - PROCESS | 5466 | 1466589048373 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:50:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 429ms
02:50:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:50:48 INFO - PROCESS | 5466 | 1466589048734 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:48 INFO - PROCESS | 5466 | 1466589048822 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:49 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
02:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:50:49 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.
02:50:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:50:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 436ms
02:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:50:49 INFO - PROCESS | 5466 | 1466589049175 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:49 INFO - PROCESS | 5466 | 1466589049253 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:50:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 476ms
02:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:50:49 INFO - PROCESS | 5466 | 1466589049656 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:49 INFO - PROCESS | 5466 | 1466589049744 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:50:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 474ms
02:50:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:50:50 INFO - PROCESS | 5466 | 1466589050137 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:50 INFO - PROCESS | 5466 | 1466589050244 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:50:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 527ms
02:50:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:50:50 INFO - PROCESS | 5466 | 1466589050669 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:50 INFO - PROCESS | 5466 | 1466589050767 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:50:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 573ms
02:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:50:51 INFO - PROCESS | 5466 | 1466589051249 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:51 INFO - PROCESS | 5466 | 1466589051363 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:50:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 779ms
02:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:50:52 INFO - PROCESS | 5466 | 1466589052041 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:52 INFO - PROCESS | 5466 | 1466589052324 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:50:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 724ms
02:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:50:52 INFO - PROCESS | 5466 | 1466589052775 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:52 INFO - PROCESS | 5466 | 1466589052886 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 531ms
02:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:50:53 INFO - PROCESS | 5466 | 1466589053311 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:53 INFO - PROCESS | 5466 | 1466589053410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms
02:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:50:53 INFO - PROCESS | 5466 | 1466589053846 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:53 INFO - PROCESS | 5466 | 1466589053943 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 540ms
02:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:50:54 INFO - PROCESS | 5466 | 1466589054388 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:54 INFO - PROCESS | 5466 | 1466589054483 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 526ms
02:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:50:54 INFO - PROCESS | 5466 | 1466589054920 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:55 INFO - PROCESS | 5466 | 1466589055008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 578ms
02:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:50:55 INFO - PROCESS | 5466 | 1466589055510 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:55 INFO - PROCESS | 5466 | 1466589055610 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms
02:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:50:55 INFO - PROCESS | 5466 | 1466589055984 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:56 INFO - PROCESS | 5466 | 1466589056062 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms
02:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:50:56 INFO - PROCESS | 5466 | 1466589056509 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:56 INFO - PROCESS | 5466 | 1466589056593 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 478ms
02:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:50:56 INFO - PROCESS | 5466 | 1466589056996 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:57 INFO - PROCESS | 5466 | 1466589057082 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms
02:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:50:57 INFO - PROCESS | 5466 | 1466589057474 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:57 INFO - PROCESS | 5466 | 1466589057567 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms
02:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:50:58 INFO - PROCESS | 5466 | 1466589058002 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:58 INFO - PROCESS | 5466 | 1466589058102 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 726ms
02:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:50:58 INFO - PROCESS | 5466 | 1466589058779 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:58 INFO - PROCESS | 5466 | 1466589058932 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 628ms
02:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:50:59 INFO - PROCESS | 5466 | 1466589059410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:59 INFO - PROCESS | 5466 | 1466589059505 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 528ms
02:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:50:59 INFO - PROCESS | 5466 | 1466589059947 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:00 INFO - PROCESS | 5466 | 1466589060043 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 527ms
02:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:51:00 INFO - PROCESS | 5466 | 1466589060471 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:00 INFO - PROCESS | 5466 | 1466589060571 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:00 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
02:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms
02:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:51:00 INFO - PROCESS | 5466 | 1466589060948 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:01 INFO - PROCESS | 5466 | 1466589061031 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 532ms
02:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:51:01 INFO - PROCESS | 5466 | 1466589061486 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:01 INFO - PROCESS | 5466 | 1466589061626 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:02 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
02:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 575ms
02:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:51:02 INFO - PROCESS | 5466 | 1466589062077 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:02 INFO - PROCESS | 5466 | 1466589062167 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms
02:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:51:02 INFO - PROCESS | 5466 | 1466589062552 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:02 INFO - PROCESS | 5466 | 1466589062635 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 473ms
02:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:51:03 INFO - PROCESS | 5466 | 1466589063031 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:03 INFO - PROCESS | 5466 | 1466589063116 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 620ms
02:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:51:03 INFO - PROCESS | 5466 | 1466589063667 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:03 INFO - PROCESS | 5466 | 1466589063784 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 581ms
02:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:51:04 INFO - PROCESS | 5466 | 1466589064250 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:04 INFO - PROCESS | 5466 | 1466589064357 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 531ms
02:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:51:04 INFO - PROCESS | 5466 | 1466589064786 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:04 INFO - PROCESS | 5466 | 1466589064869 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms
02:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:51:05 INFO - PROCESS | 5466 | 1466589065319 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:05 INFO - PROCESS | 5466 | 1466589065450 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 676ms
02:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:51:06 INFO - PROCESS | 5466 | 1466589066008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:06 INFO - PROCESS | 5466 | 1466589066287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1192ms
02:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:51:07 INFO - PROCESS | 5466 | 1466589067205 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:07 INFO - PROCESS | 5466 | 1466589067310 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 527ms
02:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:51:07 INFO - PROCESS | 5466 | 1466589067752 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:07 INFO - PROCESS | 5466 | 1466589067862 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 524ms
02:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:51:08 INFO - PROCESS | 5466 | 1466589068297 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:08 INFO - PROCESS | 5466 | 1466589068393 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 529ms
02:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:51:08 INFO - PROCESS | 5466 | 1466589068827 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:08 INFO - PROCESS | 5466 | 1466589068920 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 527ms
02:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:51:09 INFO - PROCESS | 5466 | 1466589069353 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:09 INFO - PROCESS | 5466 | 1466589069441 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 525ms
02:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:51:09 INFO - PROCESS | 5466 | 1466589069885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:10 INFO - PROCESS | 5466 | 1466589070017 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms
02:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:51:10 INFO - PROCESS | 5466 | 1466589070459 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:10 INFO - PROCESS | 5466 | 1466589070554 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 473ms
02:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:51:10 INFO - PROCESS | 5466 | 1466589070938 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:11 INFO - PROCESS | 5466 | 1466589071026 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:11 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
02:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 484ms
02:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:51:11 INFO - PROCESS | 5466 | 1466589071426 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:11 INFO - PROCESS | 5466 | 1466589071514 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 482ms
02:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:51:11 INFO - PROCESS | 5466 | 1466589071919 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:12 INFO - PROCESS | 5466 | 1466589072006 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 486ms
02:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:51:12 INFO - PROCESS | 5466 | 1466589072409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:12 INFO - PROCESS | 5466 | 1466589072511 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
02:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 524ms
02:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:51:12 INFO - PROCESS | 5466 | 1466589072933 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:13 INFO - PROCESS | 5466 | 1466589073029 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 877ms
02:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:51:13 INFO - PROCESS | 5466 | 1466589073828 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:13 INFO - PROCESS | 5466 | 1466589073982 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 623ms
02:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:51:14 INFO - PROCESS | 5466 | 1466589074456 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:14 INFO - PROCESS | 5466 | 1466589074569 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 537ms
02:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:51:15 INFO - PROCESS | 5466 | 1466589075005 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:15 INFO - PROCESS | 5466 | 1466589075112 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 530ms
02:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:51:15 INFO - PROCESS | 5466 | 1466589075537 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:15 INFO - PROCESS | 5466 | 1466589075649 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 580ms
02:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:51:16 INFO - PROCESS | 5466 | 1466589076114 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:16 INFO - PROCESS | 5466 | 1466589076207 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
02:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 594ms
02:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:51:16 INFO - PROCESS | 5466 | 1466589076716 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:16 INFO - PROCESS | 5466 | 1466589076844 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms
02:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:51:17 INFO - PROCESS | 5466 | 1466589077293 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:17 INFO - PROCESS | 5466 | 1466589077405 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
02:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms
02:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:51:17 INFO - PROCESS | 5466 | 1466589077818 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:17 INFO - PROCESS | 5466 | 1466589077903 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 474ms
02:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:51:18 INFO - PROCESS | 5466 | 1466589078299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:18 INFO - PROCESS | 5466 | 1466589078385 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms
02:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:51:18 INFO - PROCESS | 5466 | 1466589078824 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:18 INFO - PROCESS | 5466 | 1466589078909 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 480ms
02:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:51:19 INFO - PROCESS | 5466 | 1466589079313 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:19 INFO - PROCESS | 5466 | 1466589079409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms
02:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:51:19 INFO - PROCESS | 5466 | 1466589079837 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:19 INFO - PROCESS | 5466 | 1466589079926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 624ms
02:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:51:20 INFO - PROCESS | 5466 | 1466589080468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:20 INFO - PROCESS | 5466 | 1466589080592 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 728ms
02:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:51:21 INFO - PROCESS | 5466 | 1466589081215 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:21 INFO - PROCESS | 5466 | 1466589081333 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 533ms
02:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:51:21 INFO - PROCESS | 5466 | 1466589081756 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:21 INFO - PROCESS | 5466 | 1466589081851 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms
02:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:51:22 INFO - PROCESS | 5466 | 1466589082292 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:22 INFO - PROCESS | 5466 | 1466589082389 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 573ms
02:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:51:22 INFO - PROCESS | 5466 | 1466589082862 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:22 INFO - PROCESS | 5466 | 1466589082954 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms
02:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:51:23 INFO - PROCESS | 5466 | 1466589083337 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:23 INFO - PROCESS | 5466 | 1466589083436 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 579ms
02:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:51:23 INFO - PROCESS | 5466 | 1466589083925 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:24 INFO - PROCESS | 5466 | 1466589084047 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:24 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
02:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 579ms
02:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:51:24 INFO - PROCESS | 5466 | 1466589084507 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:24 INFO - PROCESS | 5466 | 1466589084594 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:24 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
02:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 493ms
02:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:51:25 INFO - PROCESS | 5466 | 1466589085005 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:25 INFO - PROCESS | 5466 | 1466589085096 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:25 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
02:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 489ms
02:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:51:25 INFO - PROCESS | 5466 | 1466589085499 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:25 INFO - PROCESS | 5466 | 1466589085594 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:25 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)
02:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 473ms
02:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:51:25 INFO - PROCESS | 5466 | 1466589085977 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:26 INFO - PROCESS | 5466 | 1466589086068 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms
02:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:51:26 INFO - PROCESS | 5466 | 1466589086506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:26 INFO - PROCESS | 5466 | 1466589086609 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 474ms
02:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:51:26 INFO - PROCESS | 5466 | 1466589086989 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:27 INFO - PROCESS | 5466 | 1466589087078 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 528ms
02:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:51:27 INFO - PROCESS | 5466 | 1466589087520 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:27 INFO - PROCESS | 5466 | 1466589087642 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 676ms
02:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:51:28 INFO - PROCESS | 5466 | 1466589088202 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:28 INFO - PROCESS | 5466 | 1466589088432 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 981ms
02:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:51:29 INFO - PROCESS | 5466 | 1466589089191 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:29 INFO - PROCESS | 5466 | 1466589089305 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 583ms
02:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:51:29 INFO - PROCESS | 5466 | 1466589089783 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:29 INFO - PROCESS | 5466 | 1466589089883 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 523ms
02:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:51:30 INFO - PROCESS | 5466 | 1466589090319 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:30 INFO - PROCESS | 5466 | 1466589090413 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 532ms
02:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:51:30 INFO - PROCESS | 5466 | 1466589090854 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:30 INFO - PROCESS | 5466 | 1466589090962 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 580ms
02:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:51:31 INFO - PROCESS | 5466 | 1466589091438 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:31 INFO - PROCESS | 5466 | 1466589091533 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 528ms
02:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:51:31 INFO - PROCESS | 5466 | 1466589091968 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:32 INFO - PROCESS | 5466 | 1466589092097 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:32 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
02:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 573ms
02:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:51:32 INFO - PROCESS | 5466 | 1466589092542 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:32 INFO - PROCESS | 5466 | 1466589092627 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 484ms
02:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:51:33 INFO - PROCESS | 5466 | 1466589093033 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:33 INFO - PROCESS | 5466 | 1466589093116 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 492ms
02:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:51:33 INFO - PROCESS | 5466 | 1466589093532 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:33 INFO - PROCESS | 5466 | 1466589093620 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:34 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)
02:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 483ms
02:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:51:34 INFO - PROCESS | 5466 | 1466589094018 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:34 INFO - PROCESS | 5466 | 1466589094112 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 525ms
02:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:51:34 INFO - PROCESS | 5466 | 1466589094550 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:34 INFO - PROCESS | 5466 | 1466589094664 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 624ms
02:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:51:35 INFO - PROCESS | 5466 | 1466589095184 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:35 INFO - PROCESS | 5466 | 1466589095322 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 875ms
02:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:51:36 INFO - PROCESS | 5466 | 1466589096063 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:36 INFO - PROCESS | 5466 | 1466589096178 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 530ms
02:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:51:36 INFO - PROCESS | 5466 | 1466589096604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:36 INFO - PROCESS | 5466 | 1466589096723 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 530ms
02:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:51:37 INFO - PROCESS | 5466 | 1466589097150 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:37 INFO - PROCESS | 5466 | 1466589097252 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 575ms
02:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:51:37 INFO - PROCESS | 5466 | 1466589097717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:37 INFO - PROCESS | 5466 | 1466589097819 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms
02:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:51:38 INFO - PROCESS | 5466 | 1466589098249 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:38 INFO - PROCESS | 5466 | 1466589098355 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 578ms
02:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:51:38 INFO - PROCESS | 5466 | 1466589098831 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:38 INFO - PROCESS | 5466 | 1466589098969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms
02:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:51:39 INFO - PROCESS | 5466 | 1466589099406 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:39 INFO - PROCESS | 5466 | 1466589099495 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 472ms
02:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:51:39 INFO - PROCESS | 5466 | 1466589099885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:39 INFO - PROCESS | 5466 | 1466589099975 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 520ms
02:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:51:40 INFO - PROCESS | 5466 | 1466589100411 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:40 INFO - PROCESS | 5466 | 1466589100499 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 523ms
02:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:51:40 INFO - PROCESS | 5466 | 1466589100940 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:41 INFO - PROCESS | 5466 | 1466589101029 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 485ms
02:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:51:41 INFO - PROCESS | 5466 | 1466589101432 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:41 INFO - PROCESS | 5466 | 1466589101536 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 528ms
02:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:51:41 INFO - PROCESS | 5466 | 1466589101968 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:42 INFO - PROCESS | 5466 | 1466589102060 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 625ms
02:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:51:42 INFO - PROCESS | 5466 | 1466589102597 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:42 INFO - PROCESS | 5466 | 1466589102728 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 774ms
02:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:51:43 INFO - PROCESS | 5466 | 1466589103380 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:43 INFO - PROCESS | 5466 | 1466589103493 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 731ms
02:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:51:44 INFO - PROCESS | 5466 | 1466589104117 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:44 INFO - PROCESS | 5466 | 1466589104218 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 528ms
02:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:51:44 INFO - PROCESS | 5466 | 1466589104654 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:44 INFO - PROCESS | 5466 | 1466589104757 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 530ms
02:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:51:45 INFO - PROCESS | 5466 | 1466589105195 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:45 INFO - PROCESS | 5466 | 1466589105290 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 522ms
02:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:51:45 INFO - PROCESS | 5466 | 1466589105715 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:45 INFO - PROCESS | 5466 | 1466589105809 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 528ms
02:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:51:46 INFO - PROCESS | 5466 | 1466589106249 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:46 INFO - PROCESS | 5466 | 1466589106349 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 531ms
02:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:51:46 INFO - PROCESS | 5466 | 1466589106787 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:46 INFO - PROCESS | 5466 | 1466589106900 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 577ms
02:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:51:47 INFO - PROCESS | 5466 | 1466589107366 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:47 INFO - PROCESS | 5466 | 1466589107454 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 475ms
02:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:51:47 INFO - PROCESS | 5466 | 1466589107846 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:47 INFO - PROCESS | 5466 | 1466589107934 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms
02:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:51:48 INFO - PROCESS | 5466 | 1466589108323 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:48 INFO - PROCESS | 5466 | 1466589108409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 480ms
02:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:51:48 INFO - PROCESS | 5466 | 1466589108813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:48 INFO - PROCESS | 5466 | 1466589108902 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 484ms
02:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:51:49 INFO - PROCESS | 5466 | 1466589109299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:49 INFO - PROCESS | 5466 | 1466589109401 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 476ms
02:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:51:49 INFO - PROCESS | 5466 | 1466589109778 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:49 INFO - PROCESS | 5466 | 1466589109871 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 783ms
02:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:51:50 INFO - PROCESS | 5466 | 1466589110604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:50 INFO - PROCESS | 5466 | 1466589110786 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 653ms
02:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:51:51 INFO - PROCESS | 5466 | 1466589111233 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:51 INFO - PROCESS | 5466 | 1466589111346 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 527ms
02:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:51:51 INFO - PROCESS | 5466 | 1466589111772 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:51 INFO - PROCESS | 5466 | 1466589111877 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 531ms
02:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:51:52 INFO - PROCESS | 5466 | 1466589112299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:52 INFO - PROCESS | 5466 | 1466589112392 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 472ms
02:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:51:52 INFO - PROCESS | 5466 | 1466589112777 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:52 INFO - PROCESS | 5466 | 1466589112873 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms
02:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:51:53 INFO - PROCESS | 5466 | 1466589113305 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:53 INFO - PROCESS | 5466 | 1466589113433 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms
02:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:51:53 INFO - PROCESS | 5466 | 1466589113878 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:53 INFO - PROCESS | 5466 | 1466589113963 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms
02:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:51:54 INFO - PROCESS | 5466 | 1466589114352 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:54 INFO - PROCESS | 5466 | 1466589114438 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms
02:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:51:54 INFO - PROCESS | 5466 | 1466589114827 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:54 INFO - PROCESS | 5466 | 1466589114917 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 473ms
02:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:51:55 INFO - PROCESS | 5466 | 1466589115306 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:55 INFO - PROCESS | 5466 | 1466589115409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 525ms
02:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:51:55 INFO - PROCESS | 5466 | 1466589115838 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:55 INFO - PROCESS | 5466 | 1466589115961 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:56 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
02:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms
02:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:51:56 INFO - PROCESS | 5466 | 1466589116366 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:56 INFO - PROCESS | 5466 | 1466589116471 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:56 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
02:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 531ms
02:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:51:56 INFO - PROCESS | 5466 | 1466589116906 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:57 INFO - PROCESS | 5466 | 1466589117050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms
02:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:51:57 INFO - PROCESS | 5466 | 1466589117586 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:57 INFO - PROCESS | 5466 | 1466589117723 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 926ms
02:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:51:58 INFO - PROCESS | 5466 | 1466589118520 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:58 INFO - PROCESS | 5466 | 1466589118636 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 574ms
02:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:51:59 INFO - PROCESS | 5466 | 1466589119100 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:59 INFO - PROCESS | 5466 | 1466589119195 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 480ms
02:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:51:59 INFO - PROCESS | 5466 | 1466589119593 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:51:59 INFO - PROCESS | 5466 | 1466589119695 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 526ms
02:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:52:00 INFO - PROCESS | 5466 | 1466589120115 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:00 INFO - PROCESS | 5466 | 1466589120218 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms
02:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:52:00 INFO - PROCESS | 5466 | 1466589120647 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:00 INFO - PROCESS | 5466 | 1466589120738 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 536ms
02:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:52:01 INFO - PROCESS | 5466 | 1466589121188 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:01 INFO - PROCESS | 5466 | 1466589121318 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:01 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)
02:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms
02:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:52:01 INFO - PROCESS | 5466 | 1466589121871 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:01 INFO - PROCESS | 5466 | 1466589121969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 531ms
02:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:52:02 INFO - PROCESS | 5466 | 1466589122400 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:02 INFO - PROCESS | 5466 | 1466589122494 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 523ms
02:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:52:02 INFO - PROCESS | 5466 | 1466589122930 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:03 INFO - PROCESS | 5466 | 1466589123019 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 474ms
02:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:52:03 INFO - PROCESS | 5466 | 1466589123406 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:03 INFO - PROCESS | 5466 | 1466589123499 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 474ms
02:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:52:03 INFO - PROCESS | 5466 | 1466589123887 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:03 INFO - PROCESS | 5466 | 1466589123990 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 529ms
02:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:52:04 INFO - PROCESS | 5466 | 1466589124421 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:04 INFO - PROCESS | 5466 | 1466589124538 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 875ms
02:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:52:05 INFO - PROCESS | 5466 | 1466589125305 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:05 INFO - PROCESS | 5466 | 1466589125415 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms
02:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:52:05 INFO - PROCESS | 5466 | 1466589125857 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:05 INFO - PROCESS | 5466 | 1466589125976 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 529ms
02:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:52:06 INFO - PROCESS | 5466 | 1466589126407 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:06 INFO - PROCESS | 5466 | 1466589126506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 536ms
02:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:52:06 INFO - PROCESS | 5466 | 1466589126937 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:07 INFO - PROCESS | 5466 | 1466589127028 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 524ms
02:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:52:07 INFO - PROCESS | 5466 | 1466589127473 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:07 INFO - PROCESS | 5466 | 1466589127571 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 595ms
02:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:52:08 INFO - PROCESS | 5466 | 1466589128076 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:08 INFO - PROCESS | 5466 | 1466589128214 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 578ms
02:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:52:08 INFO - PROCESS | 5466 | 1466589128651 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:08 INFO - PROCESS | 5466 | 1466589128748 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 487ms
02:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:52:09 INFO - PROCESS | 5466 | 1466589129144 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:09 INFO - PROCESS | 5466 | 1466589129236 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms
02:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:52:09 INFO - PROCESS | 5466 | 1466589129669 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:09 INFO - PROCESS | 5466 | 1466589129772 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 476ms
02:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:52:10 INFO - PROCESS | 5466 | 1466589130152 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:10 INFO - PROCESS | 5466 | 1466589130237 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 579ms
02:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:52:10 INFO - PROCESS | 5466 | 1466589130738 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:10 INFO - PROCESS | 5466 | 1466589130853 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 728ms
02:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:52:11 INFO - PROCESS | 5466 | 1466589131507 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:12 INFO - PROCESS | 5466 | 1466589132274 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1199ms
02:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:52:12 INFO - PROCESS | 5466 | 1466589132699 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:12 INFO - PROCESS | 5466 | 1466589132813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 579ms
02:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:52:13 INFO - PROCESS | 5466 | 1466589133282 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:13 INFO - PROCESS | 5466 | 1466589133384 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 625ms
02:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:52:13 INFO - PROCESS | 5466 | 1466589133921 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:14 INFO - PROCESS | 5466 | 1466589134023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 532ms
02:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:52:14 INFO - PROCESS | 5466 | 1466589134451 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:14 INFO - PROCESS | 5466 | 1466589134541 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:14 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
02:52:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:52:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 524ms
02:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:52:14 INFO - PROCESS | 5466 | 1466589134984 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:15 INFO - PROCESS | 5466 | 1466589135095 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 627ms
02:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:52:15 INFO - PROCESS | 5466 | 1466589135618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:15 INFO - PROCESS | 5466 | 1466589135717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 524ms
02:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:52:16 INFO - PROCESS | 5466 | 1466589136144 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:16 INFO - PROCESS | 5466 | 1466589136234 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:16 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
02:52:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:52:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 473ms
02:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:52:16 INFO - PROCESS | 5466 | 1466589136623 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:16 INFO - PROCESS | 5466 | 1466589136709 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:17 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
02:52:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 471ms
02:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:52:17 INFO - PROCESS | 5466 | 1466589137100 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:17 INFO - PROCESS | 5466 | 1466589137185 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
02:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 478ms
02:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:52:17 INFO - PROCESS | 5466 | 1466589137583 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:17 INFO - PROCESS | 5466 | 1466589137668 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 527ms
02:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:52:18 INFO - PROCESS | 5466 | 1466589138117 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:18 INFO - PROCESS | 5466 | 1466589138242 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 781ms
02:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:52:18 INFO - PROCESS | 5466 | 1466589138905 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:18 INFO - PROCESS | 5466 | 1466589138992 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 489ms
02:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:52:19 INFO - PROCESS | 5466 | 1466589139405 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:19 INFO - PROCESS | 5466 | 1466589139519 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 541ms
02:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:52:19 INFO - PROCESS | 5466 | 1466589139958 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:20 INFO - PROCESS | 5466 | 1466589140053 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 475ms
02:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:52:20 INFO - PROCESS | 5466 | 1466589140435 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:20 INFO - PROCESS | 5466 | 1466589140522 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms
02:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:52:20 INFO - PROCESS | 5466 | 1466589140960 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:21 INFO - PROCESS | 5466 | 1466589141042 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 531ms
02:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:52:21 INFO - PROCESS | 5466 | 1466589141499 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:21 INFO - PROCESS | 5466 | 1466589141622 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms
02:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:52:22 INFO - PROCESS | 5466 | 1466589142071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:22 INFO - PROCESS | 5466 | 1466589142179 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms
02:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:52:22 INFO - PROCESS | 5466 | 1466589142548 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:22 INFO - PROCESS | 5466 | 1466589142630 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 477ms
02:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:52:23 INFO - PROCESS | 5466 | 1466589143030 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:23 INFO - PROCESS | 5466 | 1466589143111 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 479ms
02:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:52:23 INFO - PROCESS | 5466 | 1466589143513 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:23 INFO - PROCESS | 5466 | 1466589143596 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 473ms
02:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:52:23 INFO - PROCESS | 5466 | 1466589143992 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:24 INFO - PROCESS | 5466 | 1466589144093 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms
02:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:52:24 INFO - PROCESS | 5466 | 1466589144517 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:24 INFO - PROCESS | 5466 | 1466589144604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 476ms
02:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:52:24 INFO - PROCESS | 5466 | 1466589144998 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:25 INFO - PROCESS | 5466 | 1466589145083 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 623ms
02:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:52:25 INFO - PROCESS | 5466 | 1466589145630 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:25 INFO - PROCESS | 5466 | 1466589145736 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 672ms
02:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:52:26 INFO - PROCESS | 5466 | 1466589146305 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:26 INFO - PROCESS | 5466 | 1466589146436 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms
02:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:52:26 INFO - PROCESS | 5466 | 1466589146835 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:26 INFO - PROCESS | 5466 | 1466589146949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 525ms
02:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:52:27 INFO - PROCESS | 5466 | 1466589147372 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:27 INFO - PROCESS | 5466 | 1466589147461 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 476ms
02:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:52:27 INFO - PROCESS | 5466 | 1466589147850 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:27 INFO - PROCESS | 5466 | 1466589147941 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms
02:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:52:28 INFO - PROCESS | 5466 | 1466589148320 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:28 INFO - PROCESS | 5466 | 1466589148400 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 477ms
02:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:52:28 INFO - PROCESS | 5466 | 1466589148805 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:28 INFO - PROCESS | 5466 | 1466589148932 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 528ms
02:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:52:29 INFO - PROCESS | 5466 | 1466589149339 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:29 INFO - PROCESS | 5466 | 1466589149421 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 486ms
02:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:52:29 INFO - PROCESS | 5466 | 1466589149831 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:29 INFO - PROCESS | 5466 | 1466589149918 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 486ms
02:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:52:30 INFO - PROCESS | 5466 | 1466589150321 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:30 INFO - PROCESS | 5466 | 1466589150410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 472ms
02:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:52:30 INFO - PROCESS | 5466 | 1466589150798 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:30 INFO - PROCESS | 5466 | 1466589150891 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms
02:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:52:31 INFO - PROCESS | 5466 | 1466589151324 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:31 INFO - PROCESS | 5466 | 1466589151428 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms
02:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:52:31 INFO - PROCESS | 5466 | 1466589151848 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:31 INFO - PROCESS | 5466 | 1466589151944 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 475ms
02:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:52:32 INFO - PROCESS | 5466 | 1466589152328 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:32 INFO - PROCESS | 5466 | 1466589152414 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 575ms
02:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:52:32 INFO - PROCESS | 5466 | 1466589152910 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:33 INFO - PROCESS | 5466 | 1466589153023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms
02:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:52:33 INFO - PROCESS | 5466 | 1466589153604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:33 INFO - PROCESS | 5466 | 1466589153695 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 745ms
02:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:52:34 INFO - PROCESS | 5466 | 1466589154339 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:34 INFO - PROCESS | 5466 | 1466589154453 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 527ms
02:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:52:34 INFO - PROCESS | 5466 | 1466589154876 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:34 INFO - PROCESS | 5466 | 1466589154979 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 531ms
02:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:52:35 INFO - PROCESS | 5466 | 1466589155420 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:35 INFO - PROCESS | 5466 | 1466589155523 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:35 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
02:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 573ms
02:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:52:35 INFO - PROCESS | 5466 | 1466589155994 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:36 INFO - PROCESS | 5466 | 1466589156103 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 533ms
02:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:52:36 INFO - PROCESS | 5466 | 1466589156531 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:36 INFO - PROCESS | 5466 | 1466589156624 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 578ms
02:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:52:37 INFO - PROCESS | 5466 | 1466589157121 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:37 INFO - PROCESS | 5466 | 1466589157222 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 526ms
02:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:52:37 INFO - PROCESS | 5466 | 1466589157649 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:37 INFO - PROCESS | 5466 | 1466589157739 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms
02:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:52:38 INFO - PROCESS | 5466 | 1466589158177 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:38 INFO - PROCESS | 5466 | 1466589158266 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 482ms
02:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:52:38 INFO - PROCESS | 5466 | 1466589158665 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:38 INFO - PROCESS | 5466 | 1466589158752 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 478ms
02:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:52:39 INFO - PROCESS | 5466 | 1466589159150 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:39 INFO - PROCESS | 5466 | 1466589159241 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms
02:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:52:39 INFO - PROCESS | 5466 | 1466589159679 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:39 INFO - PROCESS | 5466 | 1466589159780 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:40 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
02:52:40 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 841ms
02:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:52:40 INFO - PROCESS | 5466 | 1466589160527 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:40 INFO - PROCESS | 5466 | 1466589160653 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms
02:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:52:41 INFO - PROCESS | 5466 | 1466589161057 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:41 INFO - PROCESS | 5466 | 1466589161164 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms
02:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:52:41 INFO - PROCESS | 5466 | 1466589161596 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:41 INFO - PROCESS | 5466 | 1466589161708 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 541ms
02:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:52:42 INFO - PROCESS | 5466 | 1466589162133 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:42 INFO - PROCESS | 5466 | 1466589162235 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 523ms
02:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:52:42 INFO - PROCESS | 5466 | 1466589162661 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:42 INFO - PROCESS | 5466 | 1466589162750 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms
02:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:52:43 INFO - PROCESS | 5466 | 1466589163189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:43 INFO - PROCESS | 5466 | 1466589163307 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 574ms
02:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:52:43 INFO - PROCESS | 5466 | 1466589163765 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:43 INFO - PROCESS | 5466 | 1466589163870 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 477ms
02:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:52:44 INFO - PROCESS | 5466 | 1466589164248 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:44 INFO - PROCESS | 5466 | 1466589164341 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 474ms
02:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:52:44 INFO - PROCESS | 5466 | 1466589164726 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:44 INFO - PROCESS | 5466 | 1466589164817 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms
02:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:52:45 INFO - PROCESS | 5466 | 1466589165253 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:45 INFO - PROCESS | 5466 | 1466589165351 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 530ms
02:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:52:45 INFO - PROCESS | 5466 | 1466589165790 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:45 INFO - PROCESS | 5466 | 1466589165903 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 538ms
02:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:52:46 INFO - PROCESS | 5466 | 1466589166339 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:46 INFO - PROCESS | 5466 | 1466589166433 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms
02:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:52:46 INFO - PROCESS | 5466 | 1466589166918 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:47 INFO - PROCESS | 5466 | 1466589167150 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 880ms
02:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:52:47 INFO - PROCESS | 5466 | 1466589167802 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:47 INFO - PROCESS | 5466 | 1466589167913 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 786ms
02:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:52:48 INFO - PROCESS | 5466 | 1466589168593 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:48 INFO - PROCESS | 5466 | 1466589168686 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms
02:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:52:49 INFO - PROCESS | 5466 | 1466589169127 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:49 INFO - PROCESS | 5466 | 1466589169223 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms
02:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:52:49 INFO - PROCESS | 5466 | 1466589169664 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:49 INFO - PROCESS | 5466 | 1466589169760 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 544ms
02:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:52:50 INFO - PROCESS | 5466 | 1466589170212 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:50 INFO - PROCESS | 5466 | 1466589170307 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 577ms
02:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:52:50 INFO - PROCESS | 5466 | 1466589170795 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:50 INFO - PROCESS | 5466 | 1466589170906 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 577ms
02:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:52:51 INFO - PROCESS | 5466 | 1466589171386 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:51 INFO - PROCESS | 5466 | 1466589171520 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 581ms
02:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:52:51 INFO - PROCESS | 5466 | 1466589171971 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:52 INFO - PROCESS | 5466 | 1466589172054 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 528ms
02:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:52:52 INFO - PROCESS | 5466 | 1466589172498 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:52 INFO - PROCESS | 5466 | 1466589172587 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 481ms
02:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:52:52 INFO - PROCESS | 5466 | 1466589172984 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:53 INFO - PROCESS | 5466 | 1466589173074 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 623ms
02:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:52:53 INFO - PROCESS | 5466 | 1466589173624 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:53 INFO - PROCESS | 5466 | 1466589173742 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 631ms
02:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:52:54 INFO - PROCESS | 5466 | 1466589174252 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:54 INFO - PROCESS | 5466 | 1466589174415 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 882ms
02:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:52:55 INFO - PROCESS | 5466 | 1466589175142 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:55 INFO - PROCESS | 5466 | 1466589175254 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 526ms
02:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:52:55 INFO - PROCESS | 5466 | 1466589175681 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:55 INFO - PROCESS | 5466 | 1466589175776 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 532ms
02:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:52:56 INFO - PROCESS | 5466 | 1466589176229 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:56 INFO - PROCESS | 5466 | 1466589176328 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 544ms
02:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:52:56 INFO - PROCESS | 5466 | 1466589176767 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:56 INFO - PROCESS | 5466 | 1466589176877 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 577ms
02:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:52:57 INFO - PROCESS | 5466 | 1466589177349 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:57 INFO - PROCESS | 5466 | 1466589177467 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 633ms
02:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:52:57 INFO - PROCESS | 5466 | 1466589177996 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:58 INFO - PROCESS | 5466 | 1466589178208 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 624ms
02:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:52:58 INFO - PROCESS | 5466 | 1466589178618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:58 INFO - PROCESS | 5466 | 1466589178708 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 475ms
02:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:52:59 INFO - PROCESS | 5466 | 1466589179102 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:59 INFO - PROCESS | 5466 | 1466589179204 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 472ms
02:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:52:59 INFO - PROCESS | 5466 | 1466589179578 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:52:59 INFO - PROCESS | 5466 | 1466589179668 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms
02:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:53:00 INFO - PROCESS | 5466 | 1466589180052 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:00 INFO - PROCESS | 5466 | 1466589180151 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 534ms
02:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:53:00 INFO - PROCESS | 5466 | 1466589180597 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:00 INFO - PROCESS | 5466 | 1466589180701 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 532ms
02:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:53:01 INFO - PROCESS | 5466 | 1466589181133 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:01 INFO - PROCESS | 5466 | 1466589181259 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 740ms
02:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:53:01 INFO - PROCESS | 5466 | 1466589181921 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:02 INFO - PROCESS | 5466 | 1466589182039 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 781ms
02:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:53:02 INFO - PROCESS | 5466 | 1466589182907 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:03 INFO - PROCESS | 5466 | 1466589183010 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 526ms
02:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:53:03 INFO - PROCESS | 5466 | 1466589183464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:03 INFO - PROCESS | 5466 | 1466589183608 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 646ms
02:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:53:04 INFO - PROCESS | 5466 | 1466589184094 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:04 INFO - PROCESS | 5466 | 1466589184209 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 573ms
02:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:53:04 INFO - PROCESS | 5466 | 1466589184667 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:04 INFO - PROCESS | 5466 | 1466589184775 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 581ms
02:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:53:05 INFO - PROCESS | 5466 | 1466589185257 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:05 INFO - PROCESS | 5466 | 1466589185351 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 574ms
02:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:53:05 INFO - PROCESS | 5466 | 1466589185840 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:05 INFO - PROCESS | 5466 | 1466589185973 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms
02:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:53:06 INFO - PROCESS | 5466 | 1466589186419 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:06 INFO - PROCESS | 5466 | 1466589186507 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 575ms
02:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:53:07 INFO - PROCESS | 5466 | 1466589187003 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:07 INFO - PROCESS | 5466 | 1466589187115 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 538ms
02:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:53:07 INFO - PROCESS | 5466 | 1466589187548 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:07 INFO - PROCESS | 5466 | 1466589187660 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 629ms
02:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:53:08 INFO - PROCESS | 5466 | 1466589188190 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:08 INFO - PROCESS | 5466 | 1466589188317 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 636ms
02:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:53:08 INFO - PROCESS | 5466 | 1466589188840 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:08 INFO - PROCESS | 5466 | 1466589188972 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 940ms
02:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:53:09 INFO - PROCESS | 5466 | 1466589189771 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:09 INFO - PROCESS | 5466 | 1466589189870 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 576ms
02:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:53:10 INFO - PROCESS | 5466 | 1466589190361 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:10 INFO - PROCESS | 5466 | 1466589190500 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 688ms
02:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:53:11 INFO - PROCESS | 5466 | 1466589191081 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:11 INFO - PROCESS | 5466 | 1466589191199 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 536ms
02:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:53:11 INFO - PROCESS | 5466 | 1466589191595 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:11 INFO - PROCESS | 5466 | 1466589191693 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms
02:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:53:12 INFO - PROCESS | 5466 | 1466589192170 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:12 INFO - PROCESS | 5466 | 1466589192269 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 528ms
02:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:53:12 INFO - PROCESS | 5466 | 1466589192706 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:12 INFO - PROCESS | 5466 | 1466589192836 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms
02:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:53:13 INFO - PROCESS | 5466 | 1466589193278 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:13 INFO - PROCESS | 5466 | 1466589193365 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 482ms
02:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:53:13 INFO - PROCESS | 5466 | 1466589193766 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:13 INFO - PROCESS | 5466 | 1466589193853 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms
02:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:53:14 INFO - PROCESS | 5466 | 1466589194240 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:14 INFO - PROCESS | 5466 | 1466589194328 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 472ms
02:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:53:14 INFO - PROCESS | 5466 | 1466589194717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:14 INFO - PROCESS | 5466 | 1466589194811 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 624ms
02:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:53:15 INFO - PROCESS | 5466 | 1466589195364 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:15 INFO - PROCESS | 5466 | 1466589195524 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 787ms
02:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:53:16 INFO - PROCESS | 5466 | 1466589196159 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:16 INFO - PROCESS | 5466 | 1466589196326 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 977ms
02:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:53:17 INFO - PROCESS | 5466 | 1466589197139 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:17 INFO - PROCESS | 5466 | 1466589197239 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 885ms
02:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:53:18 INFO - PROCESS | 5466 | 1466589198032 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:18 INFO - PROCESS | 5466 | 1466589198130 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms
02:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:53:18 INFO - PROCESS | 5466 | 1466589198582 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:18 INFO - PROCESS | 5466 | 1466589198673 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 529ms
02:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:53:19 INFO - PROCESS | 5466 | 1466589199131 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:19 INFO - PROCESS | 5466 | 1466589199223 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms
02:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:53:19 INFO - PROCESS | 5466 | 1466589199655 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:19 INFO - PROCESS | 5466 | 1466589199753 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 527ms
02:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:53:20 INFO - PROCESS | 5466 | 1466589200180 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:20 INFO - PROCESS | 5466 | 1466589200265 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms
02:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:53:20 INFO - PROCESS | 5466 | 1466589200711 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:20 INFO - PROCESS | 5466 | 1466589200829 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 589ms
02:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:53:21 INFO - PROCESS | 5466 | 1466589201300 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:21 INFO - PROCESS | 5466 | 1466589201387 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 476ms
02:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:53:21 INFO - PROCESS | 5466 | 1466589201781 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:21 INFO - PROCESS | 5466 | 1466589201873 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 493ms
02:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:53:22 INFO - PROCESS | 5466 | 1466589202278 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:22 INFO - PROCESS | 5466 | 1466589202369 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 480ms
02:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:53:22 INFO - PROCESS | 5466 | 1466589202764 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:22 INFO - PROCESS | 5466 | 1466589202852 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 480ms
02:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:53:23 INFO - PROCESS | 5466 | 1466589203252 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:23 INFO - PROCESS | 5466 | 1466589203351 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 473ms
02:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:53:23 INFO - PROCESS | 5466 | 1466589203726 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:23 INFO - PROCESS | 5466 | 1466589203823 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms
02:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:53:24 INFO - PROCESS | 5466 | 1466589204477 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:24 INFO - PROCESS | 5466 | 1466589204633 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 575ms
02:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:53:25 INFO - PROCESS | 5466 | 1466589205058 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:25 INFO - PROCESS | 5466 | 1466589205153 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 526ms
02:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:53:25 INFO - PROCESS | 5466 | 1466589205598 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:25 INFO - PROCESS | 5466 | 1466589205693 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 526ms
02:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:53:26 INFO - PROCESS | 5466 | 1466589206120 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:26 INFO - PROCESS | 5466 | 1466589206221 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 474ms
02:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:53:26 INFO - PROCESS | 5466 | 1466589206599 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:26 INFO - PROCESS | 5466 | 1466589206682 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 529ms
02:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:53:27 INFO - PROCESS | 5466 | 1466589207138 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:27 INFO - PROCESS | 5466 | 1466589207271 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms
02:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:53:27 INFO - PROCESS | 5466 | 1466589207717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:27 INFO - PROCESS | 5466 | 1466589207813 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:53:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 532ms
02:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:53:28 INFO - PROCESS | 5466 | 1466589208254 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:28 INFO - PROCESS | 5466 | 1466589208339 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:53:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 482ms
02:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:53:28 INFO - PROCESS | 5466 | 1466589208742 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:28 INFO - PROCESS | 5466 | 1466589208834 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:53:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 475ms
02:53:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:53:29 INFO - PROCESS | 5466 | 1466589209221 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:29 INFO - PROCESS | 5466 | 1466589209316 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:53:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 473ms
02:53:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:53:29 INFO - PROCESS | 5466 | 1466589209701 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:29 INFO - PROCESS | 5466 | 1466589209807 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:53:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 526ms
02:53:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:53:30 INFO - PROCESS | 5466 | 1466589210230 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:30 INFO - PROCESS | 5466 | 1466589210316 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:53:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 482ms
02:53:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:53:30 INFO - PROCESS | 5466 | 1466589210722 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:30 INFO - PROCESS | 5466 | 1466589210856 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:31 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)
02:53:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1277ms
02:53:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:53:32 INFO - PROCESS | 5466 | 1466589212009 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:32 INFO - PROCESS | 5466 | 1466589212107 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:32 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
02:53:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 978ms
02:53:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:53:33 INFO - PROCESS | 5466 | 1466589212999 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:33 INFO - PROCESS | 5466 | 1466589213105 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:33 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
02:53:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 981ms
02:53:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:53:33 INFO - PROCESS | 5466 | 1466589213993 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:34 INFO - PROCESS | 5466 | 1466589214106 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:35 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)
02:53:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1028ms
02:53:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:53:35 INFO - PROCESS | 5466 | 1466589215018 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:35 INFO - PROCESS | 5466 | 1466589215118 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:35 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)
02:53:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 922ms
02:53:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:53:35 INFO - PROCESS | 5466 | 1466589215948 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:36 INFO - PROCESS | 5466 | 1466589216035 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:36 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
02:53:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 928ms
02:53:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:53:36 INFO - PROCESS | 5466 | 1466589216885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:36 INFO - PROCESS | 5466 | 1466589216994 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:37 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
02:53:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 979ms
02:53:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:53:37 INFO - PROCESS | 5466 | 1466589217866 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:37 INFO - PROCESS | 5466 | 1466589217990 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:39 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
02:53:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1230ms
02:53:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:53:39 INFO - PROCESS | 5466 | 1466589219106 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:39 INFO - PROCESS | 5466 | 1466589219198 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:40 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
02:53:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:53:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 974ms
02:53:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:53:40 INFO - PROCESS | 5466 | 1466589220090 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:40 INFO - PROCESS | 5466 | 1466589220189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:53:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms
02:53:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:53:40 INFO - PROCESS | 5466 | 1466589220625 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:40 INFO - PROCESS | 5466 | 1466589220719 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:53:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 527ms
02:53:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:53:41 INFO - PROCESS | 5466 | 1466589221155 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:41 INFO - PROCESS | 5466 | 1466589221251 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:41 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"
02:53:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:53:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:53:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 522ms
02:53:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:53:41 INFO - PROCESS | 5466 | 1466589221684 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:41 INFO - PROCESS | 5466 | 1466589221769 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:53:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 477ms
02:53:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:53:42 INFO - PROCESS | 5466 | 1466589222168 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:42 INFO - PROCESS | 5466 | 1466589222276 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:42 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"
02:53:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:53:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:53:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 525ms
02:53:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:53:42 INFO - PROCESS | 5466 | 1466589222696 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:42 INFO - PROCESS | 5466 | 1466589222780 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:43 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"
02:53:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:53:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:53:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 481ms
02:53:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:53:43 INFO - PROCESS | 5466 | 1466589223183 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:43 INFO - PROCESS | 5466 | 1466589223268 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:53:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 477ms
02:53:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:53:43 INFO - PROCESS | 5466 | 1466589223665 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:43 INFO - PROCESS | 5466 | 1466589223755 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:44 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
02:53:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:53:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:53:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 922ms
02:53:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:53:44 INFO - PROCESS | 5466 | 1466589224592 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:44 INFO - PROCESS | 5466 | 1466589224677 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:53:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 577ms
02:53:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:53:45 INFO - PROCESS | 5466 | 1466589225177 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:45 INFO - PROCESS | 5466 | 1466589225272 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:53:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 874ms
02:53:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:53:46 INFO - PROCESS | 5466 | 1466589226065 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:46 INFO - PROCESS | 5466 | 1466589226165 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:53:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms
02:53:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:53:46 INFO - PROCESS | 5466 | 1466589226620 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:46 INFO - PROCESS | 5466 | 1466589226709 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:53:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 477ms
02:53:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:53:47 INFO - PROCESS | 5466 | 1466589227104 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:47 INFO - PROCESS | 5466 | 1466589227204 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:53:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 479ms
02:53:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:53:47 INFO - PROCESS | 5466 | 1466589227581 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:47 INFO - PROCESS | 5466 | 1466589227676 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:53:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms
02:53:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:53:48 INFO - PROCESS | 5466 | 1466589228109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:48 INFO - PROCESS | 5466 | 1466589228214 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:53:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms
02:53:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:53:48 INFO - PROCESS | 5466 | 1466589228640 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:48 INFO - PROCESS | 5466 | 1466589228756 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:53:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 539ms
02:53:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:53:49 INFO - PROCESS | 5466 | 1466589229188 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:49 INFO - PROCESS | 5466 | 1466589229270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:53:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 469ms
02:53:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:53:49 INFO - PROCESS | 5466 | 1466589229662 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:49 INFO - PROCESS | 5466 | 1466589229751 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:53:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 473ms
02:53:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:53:50 INFO - PROCESS | 5466 | 1466589230142 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:50 INFO - PROCESS | 5466 | 1466589230226 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:53:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 480ms
02:53:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:53:50 INFO - PROCESS | 5466 | 1466589230627 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:50 INFO - PROCESS | 5466 | 1466589230717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:53:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms
02:53:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:53:51 INFO - PROCESS | 5466 | 1466589231102 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:51 INFO - PROCESS | 5466 | 1466589231204 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:53:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 476ms
02:53:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:53:51 INFO - PROCESS | 5466 | 1466589231582 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:51 INFO - PROCESS | 5466 | 1466589231666 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:53:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 479ms
02:53:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:53:52 INFO - PROCESS | 5466 | 1466589232092 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:52 INFO - PROCESS | 5466 | 1466589232233 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:53:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 822ms
02:53:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:53:52 INFO - PROCESS | 5466 | 1466589232919 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:53 INFO - PROCESS | 5466 | 1466589233023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:53:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 474ms
02:53:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:53:53 INFO - PROCESS | 5466 | 1466589233402 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:53 INFO - PROCESS | 5466 | 1466589233510 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:53:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 531ms
02:53:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:53:53 INFO - PROCESS | 5466 | 1466589233945 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:54 INFO - PROCESS | 5466 | 1466589234036 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:53:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 526ms
02:53:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:53:54 INFO - PROCESS | 5466 | 1466589234468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:54 INFO - PROCESS | 5466 | 1466589234554 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:53:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 484ms
02:53:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:53:54 INFO - PROCESS | 5466 | 1466589234964 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:55 INFO - PROCESS | 5466 | 1466589235050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:53:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 531ms
02:53:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:53:55 INFO - PROCESS | 5466 | 1466589235496 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:55 INFO - PROCESS | 5466 | 1466589235622 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:53:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms
02:53:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:53:56 INFO - PROCESS | 5466 | 1466589236071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:56 INFO - PROCESS | 5466 | 1466589236155 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:53:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms
02:53:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:53:56 INFO - PROCESS | 5466 | 1466589236548 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:56 INFO - PROCESS | 5466 | 1466589236634 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 477ms
02:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:53:57 INFO - PROCESS | 5466 | 1466589237030 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:57 INFO - PROCESS | 5466 | 1466589237134 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 479ms
02:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:53:57 INFO - PROCESS | 5466 | 1466589237515 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:57 INFO - PROCESS | 5466 | 1466589237599 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 484ms
02:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:53:58 INFO - PROCESS | 5466 | 1466589238004 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:58 INFO - PROCESS | 5466 | 1466589238105 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms
02:53:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:53:58 INFO - PROCESS | 5466 | 1466589238530 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:58 INFO - PROCESS | 5466 | 1466589238618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 436ms
02:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:53:59 INFO - PROCESS | 5466 | 1466589239008 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:59 INFO - PROCESS | 5466 | 1466589239154 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:53:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 674ms
02:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:53:59 INFO - PROCESS | 5466 | 1466589239689 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:53:59 INFO - PROCESS | 5466 | 1466589239885 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:54:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 941ms
02:54:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:54:00 INFO - PROCESS | 5466 | 1466589240636 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:00 INFO - PROCESS | 5466 | 1466589240739 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 531ms
02:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:54:01 INFO - PROCESS | 5466 | 1466589241178 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:01 INFO - PROCESS | 5466 | 1466589241272 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 575ms
02:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:54:01 INFO - PROCESS | 5466 | 1466589241767 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:01 INFO - PROCESS | 5466 | 1466589241857 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:54:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 523ms
02:54:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:54:02 INFO - PROCESS | 5466 | 1466589242293 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:02 INFO - PROCESS | 5466 | 1466589242393 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:54:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 525ms
02:54:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:54:02 INFO - PROCESS | 5466 | 1466589242817 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:02 INFO - PROCESS | 5466 | 1466589242921 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms
02:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:54:03 INFO - PROCESS | 5466 | 1466589243396 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:03 INFO - PROCESS | 5466 | 1466589243525 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 570ms
02:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:54:03 INFO - PROCESS | 5466 | 1466589243968 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:04 INFO - PROCESS | 5466 | 1466589244059 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:54:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms
02:54:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:54:04 INFO - PROCESS | 5466 | 1466589244443 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:04 INFO - PROCESS | 5466 | 1466589244533 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:54:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 485ms
02:54:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:54:04 INFO - PROCESS | 5466 | 1466589244933 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:05 INFO - PROCESS | 5466 | 1466589245015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:54:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 479ms
02:54:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:54:05 INFO - PROCESS | 5466 | 1466589245417 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:05 INFO - PROCESS | 5466 | 1466589245507 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:54:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 483ms
02:54:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:54:05 INFO - PROCESS | 5466 | 1466589245905 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:06 INFO - PROCESS | 5466 | 1466589246012 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:54:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms
02:54:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:54:06 INFO - PROCESS | 5466 | 1466589246428 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:06 INFO - PROCESS | 5466 | 1466589246520 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:54:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 776ms
02:54:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:54:07 INFO - PROCESS | 5466 | 1466589247213 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:07 INFO - PROCESS | 5466 | 1466589247324 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:54:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 582ms
02:54:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:54:07 INFO - PROCESS | 5466 | 1466589247803 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:07 INFO - PROCESS | 5466 | 1466589247899 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:54:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms
02:54:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:54:08 INFO - PROCESS | 5466 | 1466589248340 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:08 INFO - PROCESS | 5466 | 1466589248436 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:54:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 527ms
02:54:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:54:08 INFO - PROCESS | 5466 | 1466589248861 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:08 INFO - PROCESS | 5466 | 1466589248956 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:54:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:54:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 420ms
02:54:09 INFO - TEST-START | /DOMEvents/constructors.html
02:54:09 INFO - PROCESS | 5466 | 1466589249291 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:09 INFO - PROCESS | 5466 | 1466589249373 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:54:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:54:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:54:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 547ms
02:54:09 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:54:09 INFO - PROCESS | 5466 | 1466589249859 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:09 INFO - PROCESS | 5466 | 1466589249993 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:54:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms
02:54:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:54:10 INFO - PROCESS | 5466 | 1466589250375 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:10 INFO - PROCESS | 5466 | 1466589250478 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:54:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:54:10 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
02:54:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:54:10 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
02:54:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:54:10 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]"
02:54:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:54:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:54:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms
02:54:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:54:10 INFO - PROCESS | 5466 | 1466589250862 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:10 INFO - PROCESS | 5466 | 1466589250939 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:11 INFO - PROCESS | 5466 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:54:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
02:54:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 374ms
02:54:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:54:11 INFO - PROCESS | 5466 | 1466589251251 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:11 INFO - PROCESS | 5466 | 1466589251327 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:11 INFO - PROCESS | 5466 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:54:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:54:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 375ms
02:54:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:54:11 INFO - PROCESS | 5466 | 1466589251627 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:11 INFO - PROCESS | 5466 | 1466589251725 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:54:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 374ms
02:54:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:54:12 INFO - PROCESS | 5466 | 1466589252020 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:12 INFO - PROCESS | 5466 | 1466589252119 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:12 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.
02:54:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 435ms
02:54:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:54:12 INFO - PROCESS | 5466 | 1466589252460 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:12 INFO - PROCESS | 5466 | 1466589252545 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:12 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
02:54:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:54:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 376ms
02:54:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:54:12 INFO - PROCESS | 5466 | 1466589252855 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:12 INFO - PROCESS | 5466 | 1466589252947 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:13 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.
02:54:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 381ms
02:54:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:54:13 INFO - PROCESS | 5466 | 1466589253258 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:13 INFO - PROCESS | 5466 | 1466589253346 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:13 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.
02:54:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 642ms
02:54:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:54:13 INFO - PROCESS | 5466 | 1466589253903 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:14 INFO - PROCESS | 5466 | 1466589254036 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:54:14 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
02:54:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 679ms
02:54:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:54:14 INFO - PROCESS | 5466 | 1466589254584 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:14 INFO - PROCESS | 5466 | 1466589254902 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:15 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.
02:54:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 674ms
02:54:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:54:15 INFO - PROCESS | 5466 | 1466589255288 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:15 INFO - PROCESS | 5466 | 1466589255374 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:15 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.
02:54:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 442ms
02:54:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:54:15 INFO - PROCESS | 5466 | 1466589255723 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:15 INFO - PROCESS | 5466 | 1466589255820 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:16 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.
02:54:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 421ms
02:54:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:54:16 INFO - PROCESS | 5466 | 1466589256163 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:16 INFO - PROCESS | 5466 | 1466589256246 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:16 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.
02:54:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 436ms
02:54:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:54:16 INFO - PROCESS | 5466 | 1466589256594 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:16 INFO - PROCESS | 5466 | 1466589256681 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:16 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.
02:54:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 378ms
02:54:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:54:16 INFO - PROCESS | 5466 | 1466589256986 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:17 INFO - PROCESS | 5466 | 1466589257086 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:17 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.
02:54:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 484ms
02:54:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:54:17 INFO - PROCESS | 5466 | 1466589257466 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:17 INFO - PROCESS | 5466 | 1466589257563 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:17 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
02:54:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:54:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms
02:54:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:54:17 INFO - PROCESS | 5466 | 1466589257953 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:18 INFO - PROCESS | 5466 | 1466589258044 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:18 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.
02:54:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 427ms
02:54:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:54:18 INFO - PROCESS | 5466 | 1466589258387 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:18 INFO - PROCESS | 5466 | 1466589258464 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:18 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.
02:54:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 438ms
02:54:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:54:18 INFO - PROCESS | 5466 | 1466589258821 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:18 INFO - PROCESS | 5466 | 1466589258911 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:54:19 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
02:54:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 369ms
02:54:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:54:19 INFO - PROCESS | 5466 | 1466589259196 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:19 INFO - PROCESS | 5466 | 1466589259305 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:19 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.
02:54:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 425ms
02:54:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:54:19 INFO - PROCESS | 5466 | 1466589259626 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:19 INFO - PROCESS | 5466 | 1466589259717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:19 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.
02:54:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 370ms
02:54:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:54:20 INFO - PROCESS | 5466 | 1466589260005 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:20 INFO - PROCESS | 5466 | 1466589260089 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:20 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.
02:54:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 371ms
02:54:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:54:20 INFO - PROCESS | 5466 | 1466589260391 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:20 INFO - PROCESS | 5466 | 1466589260471 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:20 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
02:54:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 434ms
02:54:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:54:20 INFO - PROCESS | 5466 | 1466589260825 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:20 INFO - PROCESS | 5466 | 1466589260904 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:54:21 INFO - {}
02:54:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:54:21 INFO - {}
02:54:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:54:21 INFO - {}
02:54:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:54:21 INFO - {}
02:54:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 726ms
02:54:21 INFO - TEST-START | /FileAPI/fileReader.html
02:54:21 INFO - PROCESS | 5466 | 1466589261582 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:21 INFO - PROCESS | 5466 | 1466589261747 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:54:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:54:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:54:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:54:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 532ms
02:54:22 INFO - TEST-START | /FileAPI/historical.html
02:54:22 INFO - PROCESS | 5466 | 1466589262122 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:22 INFO - PROCESS | 5466 | 1466589262206 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:54:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:54:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:54:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:54:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:54:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:54:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:54:22 INFO - TEST-OK | /FileAPI/historical.html | took 429ms
02:54:22 INFO - TEST-START | /FileAPI/idlharness.html
02:54:22 INFO - PROCESS | 5466 | 1466589262590 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:22 INFO - PROCESS | 5466 | 1466589262680 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:54:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:54:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:54:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:54:23 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
02:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:54:23 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
02:54:23 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
02:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:54:23 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
02:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:54:23 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
02:54:23 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
02:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:54:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:54:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 659ms
02:54:23 INFO - TEST-START | /FileAPI/idlharness.worker
02:54:23 INFO - PROCESS | 5466 | 1466589263254 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:23 INFO - PROCESS | 5466 | 1466589263380 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:54:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:54:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:54:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:54:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:54:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:54:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:54:24 INFO - {}
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:54:24 INFO - {}
02:54:24 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 - {}
02:54:24 INFO - {}
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:54:24 INFO - {}
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:54:24 INFO - {}
02:54:24 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 - {}
02:54:24 INFO - {}
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:54:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:54:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 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
02:54:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:54:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:54:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:54:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:54:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:54:24 INFO - {}
02:54:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 829ms
02:54:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:54:24 INFO - PROCESS | 5466 | 1466589264101 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:24 INFO - PROCESS | 5466 | 1466589264274 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:54:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 530ms
02:54:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:54:24 INFO - PROCESS | 5466 | 1466589264635 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:24 INFO - PROCESS | 5466 | 1466589264751 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:54:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms
02:54:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:54:25 INFO - PROCESS | 5466 | 1466589265109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:25 INFO - PROCESS | 5466 | 1466589265211 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:54:25 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.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:54:25 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'.)
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:54:25 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.
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:54:25 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.
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:54:25 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.
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:54:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 546ms
02:54:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:54:25 INFO - PROCESS | 5466 | 1466589265662 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:25 INFO - PROCESS | 5466 | 1466589265780 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:54:26 INFO - {}
02:54:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 470ms
02:54:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:54:26 INFO - PROCESS | 5466 | 1466589266138 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:26 INFO - PROCESS | 5466 | 1466589266215 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:54:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 371ms
02:54:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:54:26 INFO - PROCESS | 5466 | 1466589266523 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:26 INFO - PROCESS | 5466 | 1466589266606 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:54:27 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"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:54:27 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"
02:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:54:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 582ms
02:54:27 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:54:27 INFO - PROCESS | 5466 | 1466589267113 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:27 INFO - PROCESS | 5466 | 1466589267290 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:54:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:54:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:54:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:54:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:54:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:54:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 535ms
02:54:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:54:27 INFO - PROCESS | 5466 | 1466589267657 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:27 INFO - PROCESS | 5466 | 1466589267738 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:54:28 INFO - {}
02:54:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 484ms
02:54:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:54:28 INFO - PROCESS | 5466 | 1466589268144 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:28 INFO - PROCESS | 5466 | 1466589268256 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:54:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:54:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 588ms
02:54:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:54:28 INFO - PROCESS | 5466 | 1466589268748 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:28 INFO - PROCESS | 5466 | 1466589268876 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms
02:54:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:54:29 INFO - PROCESS | 5466 | 1466589269479 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:29 INFO - PROCESS | 5466 | 1466589269615 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms
02:54:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:54:29 INFO - PROCESS | 5466 | 1466589269974 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:30 INFO - PROCESS | 5466 | 1466589270059 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:54:30 INFO - reader.readAsText(blob_2)
02:54:30 INFO - }" did not throw
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:54:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:54:30 INFO - reader.readAsDataURL(blob_2)
02:54:30 INFO - }" did not throw
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:54:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:54:30 INFO - reader.readAsArrayBuffer(blob_2)
02:54:30 INFO - }" did not throw
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:54:30 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
02:54:30 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:54:30 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:54:30 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:54:30 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:54:30 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
02:54:30 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 438ms
02:54:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:54:30 INFO - PROCESS | 5466 | 1466589270437 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:30 INFO - PROCESS | 5466 | 1466589270529 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 530ms
02:54:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:54:30 INFO - PROCESS | 5466 | 1466589270966 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:31 INFO - PROCESS | 5466 | 1466589271051 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:54:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 384ms
02:54:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:54:31 INFO - PROCESS | 5466 | 1466589271354 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:31 INFO - PROCESS | 5466 | 1466589271441 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:54:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 433ms
02:54:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:54:31 INFO - PROCESS | 5466 | 1466589271792 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:31 INFO - PROCESS | 5466 | 1466589271903 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:54:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 484ms
02:54:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:54:32 INFO - PROCESS | 5466 | 1466589272284 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:32 INFO - PROCESS | 5466 | 1466589272381 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:54:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms
02:54:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:54:32 INFO - PROCESS | 5466 | 1466589272766 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:32 INFO - PROCESS | 5466 | 1466589272845 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:54:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 369ms
02:54:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:54:33 INFO - PROCESS | 5466 | 1466589273146 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:33 INFO - PROCESS | 5466 | 1466589273239 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:54:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 438ms
02:54:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:54:33 INFO - PROCESS | 5466 | 1466589273588 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:33 INFO - PROCESS | 5466 | 1466589273666 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:54:34 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
02:54:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:54:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 477ms
02:54:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:54:34 INFO - PROCESS | 5466 | 1466589274071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:34 INFO - PROCESS | 5466 | 1466589274175 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:54:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 426ms
02:54:34 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:54:34 INFO - PROCESS | 5466 | 1466589274506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:34 INFO - PROCESS | 5466 | 1466589274583 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:34 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:54:34 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 423ms
02:54:34 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:54:34 INFO - PROCESS | 5466 | 1466589274930 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:35 INFO - PROCESS | 5466 | 1466589275011 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:35 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:54:35 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 424ms
02:54:35 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:54:35 INFO - PROCESS | 5466 | 1466589275358 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:35 INFO - PROCESS | 5466 | 1466589275445 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:35 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:54:35 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 528ms
02:54:35 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:54:35 INFO - PROCESS | 5466 | 1466589275897 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:36 INFO - PROCESS | 5466 | 1466589276037 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:36 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:54:36 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 675ms
02:54:36 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:54:36 INFO - PROCESS | 5466 | 1466589276694 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:36 INFO - PROCESS | 5466 | 1466589276800 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:54:37 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 586ms
02:54:37 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:54:37 INFO - PROCESS | 5466 | 1466589277324 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:37 INFO - PROCESS | 5466 | 1466589277650 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:54:38 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 781ms
02:54:38 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:54:38 INFO - PROCESS | 5466 | 1466589278105 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:38 INFO - PROCESS | 5466 | 1466589278215 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:54:38 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 532ms
02:54:38 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:54:38 INFO - PROCESS | 5466 | 1466589278644 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:38 INFO - PROCESS | 5466 | 1466589278732 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:54:39 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 473ms
02:54:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:54:39 INFO - PROCESS | 5466 | 1466589279129 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:39 INFO - PROCESS | 5466 | 1466589279227 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:54:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 482ms
02:54:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:54:39 INFO - PROCESS | 5466 | 1466589279616 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:39 INFO - PROCESS | 5466 | 1466589279716 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:54:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 521ms
02:54:40 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:54:40 INFO - PROCESS | 5466 | 1466589280149 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:40 INFO - PROCESS | 5466 | 1466589280246 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:54:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 535ms
02:54:40 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:54:40 INFO - PROCESS | 5466 | 1466589280689 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:40 INFO - PROCESS | 5466 | 1466589280780 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:54:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 529ms
02:54:41 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:54:41 INFO - PROCESS | 5466 | 1466589281219 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:41 INFO - PROCESS | 5466 | 1466589281309 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:54:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 674ms
02:54:41 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:54:41 INFO - PROCESS | 5466 | 1466589281900 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:42 INFO - PROCESS | 5466 | 1466589281998 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:54:42 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 520ms
02:54:42 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:54:42 INFO - PROCESS | 5466 | 1466589282434 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:42 INFO - PROCESS | 5466 | 1466589282529 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:54:43 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 722ms
02:54:43 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:54:43 INFO - PROCESS | 5466 | 1466589283167 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:43 INFO - PROCESS | 5466 | 1466589283288 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:54:43 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 681ms
02:54:43 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:54:43 INFO - PROCESS | 5466 | 1466589283854 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:43 INFO - PROCESS | 5466 | 1466589283977 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:54:44 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 771ms
02:54:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:54:44 INFO - PROCESS | 5466 | 1466589284630 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:44 INFO - PROCESS | 5466 | 1466589284726 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:54:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 474ms
02:54:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:54:45 INFO - PROCESS | 5466 | 1466589285117 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:45 INFO - PROCESS | 5466 | 1466589285206 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:54:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 474ms
02:54:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:54:45 INFO - PROCESS | 5466 | 1466589285599 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:45 INFO - PROCESS | 5466 | 1466589285692 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 524ms
02:54:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:54:46 INFO - PROCESS | 5466 | 1466589286119 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:46 INFO - PROCESS | 5466 | 1466589286211 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 472ms
02:54:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:54:46 INFO - PROCESS | 5466 | 1466589286597 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:46 INFO - PROCESS | 5466 | 1466589286676 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 476ms
02:54:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:54:47 INFO - PROCESS | 5466 | 1466589287081 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:47 INFO - PROCESS | 5466 | 1466589287201 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 526ms
02:54:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:54:47 INFO - PROCESS | 5466 | 1466589287614 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:47 INFO - PROCESS | 5466 | 1466589287694 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 473ms
02:54:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:54:48 INFO - PROCESS | 5466 | 1466589288094 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:48 INFO - PROCESS | 5466 | 1466589288190 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 474ms
02:54:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:54:48 INFO - PROCESS | 5466 | 1466589288574 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:48 INFO - PROCESS | 5466 | 1466589288654 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 429ms
02:54:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:54:49 INFO - PROCESS | 5466 | 1466589289015 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:49 INFO - PROCESS | 5466 | 1466589289108 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 471ms
02:54:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:54:49 INFO - PROCESS | 5466 | 1466589289490 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:49 INFO - PROCESS | 5466 | 1466589289586 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 470ms
02:54:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:54:49 INFO - PROCESS | 5466 | 1466589289966 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:50 INFO - PROCESS | 5466 | 1466589290051 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 424ms
02:54:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:54:50 INFO - PROCESS | 5466 | 1466589290394 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:50 INFO - PROCESS | 5466 | 1466589290474 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 424ms
02:54:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:54:50 INFO - PROCESS | 5466 | 1466589290824 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:50 INFO - PROCESS | 5466 | 1466589290937 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 577ms
02:54:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:54:51 INFO - PROCESS | 5466 | 1466589291409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:51 INFO - PROCESS | 5466 | 1466589291508 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 580ms
02:54:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:54:51 INFO - PROCESS | 5466 | 1466589291992 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:52 INFO - PROCESS | 5466 | 1466589292182 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:52 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
02:54:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 924ms
02:54:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:54:52 INFO - PROCESS | 5466 | 1466589292926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:53 INFO - PROCESS | 5466 | 1466589293033 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:53 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
02:54:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 528ms
02:54:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:54:53 INFO - PROCESS | 5466 | 1466589293463 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:53 INFO - PROCESS | 5466 | 1466589293549 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:54:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 470ms
02:54:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:54:53 INFO - PROCESS | 5466 | 1466589293947 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:54 INFO - PROCESS | 5466 | 1466589294036 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:54:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 473ms
02:54:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:54:54 INFO - PROCESS | 5466 | 1466589294427 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:54 INFO - PROCESS | 5466 | 1466589294515 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:54:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 485ms
02:54:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:54:54 INFO - PROCESS | 5466 | 1466589294910 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:55 INFO - PROCESS | 5466 | 1466589295004 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:54:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 481ms
02:54:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:54:55 INFO - PROCESS | 5466 | 1466589295392 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:55 INFO - PROCESS | 5466 | 1466589295497 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:54:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 522ms
02:54:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:54:55 INFO - PROCESS | 5466 | 1466589295923 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:56 INFO - PROCESS | 5466 | 1466589296013 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:54:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 475ms
02:54:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:54:56 INFO - PROCESS | 5466 | 1466589296397 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:56 INFO - PROCESS | 5466 | 1466589296477 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:54:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 469ms
02:54:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:54:56 INFO - PROCESS | 5466 | 1466589296872 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:56 INFO - PROCESS | 5466 | 1466589296960 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:57 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
02:54:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 469ms
02:54:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:54:57 INFO - PROCESS | 5466 | 1466589297361 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:57 INFO - PROCESS | 5466 | 1466589297467 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:57 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
02:54:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 527ms
02:54:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:54:57 INFO - PROCESS | 5466 | 1466589297898 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:58 INFO - PROCESS | 5466 | 1466589298020 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:54:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 521ms
02:54:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:54:58 INFO - PROCESS | 5466 | 1466589298420 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:58 INFO - PROCESS | 5466 | 1466589298520 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:54:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 570ms
02:54:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:54:59 INFO - PROCESS | 5466 | 1466589298998 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:59 INFO - PROCESS | 5466 | 1466589299126 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:54:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 775ms
02:54:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:54:59 INFO - PROCESS | 5466 | 1466589299779 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:54:59 INFO - PROCESS | 5466 | 1466589299899 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:00 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:55:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 633ms
02:55:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:55:00 INFO - PROCESS | 5466 | 1466589300440 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:00 INFO - PROCESS | 5466 | 1466589300543 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:00 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:55:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 531ms
02:55:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:55:00 INFO - PROCESS | 5466 | 1466589300981 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:01 INFO - PROCESS | 5466 | 1466589301074 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:01 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:55:01 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 578ms
02:55:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:55:01 INFO - PROCESS | 5466 | 1466589301561 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:01 INFO - PROCESS | 5466 | 1466589301681 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:55:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 535ms
02:55:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:55:02 INFO - PROCESS | 5466 | 1466589302100 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:02 INFO - PROCESS | 5466 | 1466589302187 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:55:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 524ms
02:55:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:55:02 INFO - PROCESS | 5466 | 1466589302636 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:02 INFO - PROCESS | 5466 | 1466589302757 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:55:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 626ms
02:55:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:55:03 INFO - PROCESS | 5466 | 1466589303268 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:03 INFO - PROCESS | 5466 | 1466589303359 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:55:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 476ms
02:55:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:55:03 INFO - PROCESS | 5466 | 1466589303750 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:03 INFO - PROCESS | 5466 | 1466589303863 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:55:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 475ms
02:55:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:55:04 INFO - PROCESS | 5466 | 1466589304226 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:04 INFO - PROCESS | 5466 | 1466589304344 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:55:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 477ms
02:55:04 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:55:04 INFO - PROCESS | 5466 | 1466589304708 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:04 INFO - PROCESS | 5466 | 1466589304795 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:05 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:55:05 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1083ms
02:55:05 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:55:05 INFO - PROCESS | 5466 | 1466589305798 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:05 INFO - PROCESS | 5466 | 1466589305887 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:55:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 483ms
02:55:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:55:06 INFO - PROCESS | 5466 | 1466589306286 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:06 INFO - PROCESS | 5466 | 1466589306400 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:55:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 581ms
02:55:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:55:06 INFO - PROCESS | 5466 | 1466589306874 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:06 INFO - PROCESS | 5466 | 1466589306974 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:07 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:55:07 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 579ms
02:55:07 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:55:07 INFO - PROCESS | 5466 | 1466589307468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:07 INFO - PROCESS | 5466 | 1466589307667 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:55:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 927ms
02:55:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:55:08 INFO - PROCESS | 5466 | 1466589308397 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:08 INFO - PROCESS | 5466 | 1466589308494 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:55:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 525ms
02:55:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:55:08 INFO - PROCESS | 5466 | 1466589308931 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:09 INFO - PROCESS | 5466 | 1466589309023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:55:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 482ms
02:55:09 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:55:09 INFO - PROCESS | 5466 | 1466589309443 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:09 INFO - PROCESS | 5466 | 1466589309533 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:55:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 488ms
02:55:09 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:55:09 INFO - PROCESS | 5466 | 1466589309927 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:10 INFO - PROCESS | 5466 | 1466589310021 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:55:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 474ms
02:55:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:55:10 INFO - PROCESS | 5466 | 1466589310403 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:10 INFO - PROCESS | 5466 | 1466589310482 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:55:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 476ms
02:55:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:55:10 INFO - PROCESS | 5466 | 1466589310887 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:11 INFO - PROCESS | 5466 | 1466589311006 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:55:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 521ms
02:55:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:55:11 INFO - PROCESS | 5466 | 1466589311410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:11 INFO - PROCESS | 5466 | 1466589311523 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:55:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 526ms
02:55:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:55:11 INFO - PROCESS | 5466 | 1466589311941 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:12 INFO - PROCESS | 5466 | 1466589312012 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:55:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 472ms
02:55:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:55:12 INFO - PROCESS | 5466 | 1466589312420 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:12 INFO - PROCESS | 5466 | 1466589312508 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:55:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 472ms
02:55:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:55:12 INFO - PROCESS | 5466 | 1466589312897 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:12 INFO - PROCESS | 5466 | 1466589312986 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:55:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 468ms
02:55:13 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:55:13 INFO - PROCESS | 5466 | 1466589313372 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:13 INFO - PROCESS | 5466 | 1466589313469 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:55:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 472ms
02:55:13 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:55:13 INFO - PROCESS | 5466 | 1466589313847 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:13 INFO - PROCESS | 5466 | 1466589313930 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:55:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 429ms
02:55:14 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:55:14 INFO - PROCESS | 5466 | 1466589314279 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:14 INFO - PROCESS | 5466 | 1466589314395 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:55:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 669ms
02:55:14 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:55:14 INFO - PROCESS | 5466 | 1466589314958 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:15 INFO - PROCESS | 5466 | 1466589315061 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:55:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 670ms
02:55:15 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:55:15 INFO - PROCESS | 5466 | 1466589315633 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:15 INFO - PROCESS | 5466 | 1466589315725 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:55:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 478ms
02:55:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:55:16 INFO - PROCESS | 5466 | 1466589316120 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:16 INFO - PROCESS | 5466 | 1466589316238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:55:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 472ms
02:55:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:55:16 INFO - PROCESS | 5466 | 1466589316604 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:16 INFO - PROCESS | 5466 | 1466589316693 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:55:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 476ms
02:55:17 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:55:17 INFO - PROCESS | 5466 | 1466589317076 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:17 INFO - PROCESS | 5466 | 1466589317166 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:55:17 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 479ms
02:55:17 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:55:17 INFO - PROCESS | 5466 | 1466589317560 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:17 INFO - PROCESS | 5466 | 1466589317658 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:55:18 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 522ms
02:55:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:55:18 INFO - PROCESS | 5466 | 1466589318094 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:18 INFO - PROCESS | 5466 | 1466589318190 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:55:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 530ms
02:55:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:55:18 INFO - PROCESS | 5466 | 1466589318628 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:18 INFO - PROCESS | 5466 | 1466589318720 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:55:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 470ms
02:55:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:55:19 INFO - PROCESS | 5466 | 1466589319102 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:19 INFO - PROCESS | 5466 | 1466589319180 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:55:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 876ms
02:55:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:55:19 INFO - PROCESS | 5466 | 1466589319982 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:20 INFO - PROCESS | 5466 | 1466589320083 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:55:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 473ms
02:55:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:55:20 INFO - PROCESS | 5466 | 1466589320460 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:20 INFO - PROCESS | 5466 | 1466589320542 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:55:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 424ms
02:55:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:55:20 INFO - PROCESS | 5466 | 1466589320891 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:20 INFO - PROCESS | 5466 | 1466589320988 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:55:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 435ms
02:55:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:55:21 INFO - PROCESS | 5466 | 1466589321331 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:21 INFO - PROCESS | 5466 | 1466589321417 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:55:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 482ms
02:55:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:55:21 INFO - PROCESS | 5466 | 1466589321817 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:21 INFO - PROCESS | 5466 | 1466589321939 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:55:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 623ms
02:55:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:55:22 INFO - PROCESS | 5466 | 1466589322447 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:22 INFO - PROCESS | 5466 | 1466589322629 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:55:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 975ms
02:55:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:55:23 INFO - PROCESS | 5466 | 1466589323428 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:23 INFO - PROCESS | 5466 | 1466589323534 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:55:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 526ms
02:55:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:55:23 INFO - PROCESS | 5466 | 1466589323985 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:24 INFO - PROCESS | 5466 | 1466589324071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:55:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 475ms
02:55:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:55:24 INFO - PROCESS | 5466 | 1466589324468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:24 INFO - PROCESS | 5466 | 1466589324560 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:55:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:55:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 986ms
02:55:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:55:25 INFO - PROCESS | 5466 | 1466589325461 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:25 INFO - PROCESS | 5466 | 1466589325565 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:55:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:55:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:55:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:55:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 620ms
02:55:26 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:55:26 INFO - PROCESS | 5466 | 1466589326093 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:26 INFO - PROCESS | 5466 | 1466589326180 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:55:26 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 471ms
02:55:26 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:55:26 INFO - PROCESS | 5466 | 1466589326576 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:26 INFO - PROCESS | 5466 | 1466589326690 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:55:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 523ms
02:55:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:55:27 INFO - PROCESS | 5466 | 1466589327107 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:27 INFO - PROCESS | 5466 | 1466589327189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:55:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 431ms
02:55:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:55:27 INFO - PROCESS | 5466 | 1466589327538 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:27 INFO - PROCESS | 5466 | 1466589327613 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:55:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 475ms
02:55:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:55:28 INFO - PROCESS | 5466 | 1466589328018 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - PROCESS | 5466 | 1466589328097 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:55:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 420ms
02:55:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:55:28 INFO - PROCESS | 5466 | 1466589328447 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - PROCESS | 5466 | 1466589328530 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:55:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 421ms
02:55:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:55:28 INFO - PROCESS | 5466 | 1466589328875 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:28 INFO - PROCESS | 5466 | 1466589328974 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:55:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 469ms
02:55:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:55:29 INFO - PROCESS | 5466 | 1466589329378 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:29 INFO - PROCESS | 5466 | 1466589329528 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:55:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 773ms
02:55:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:55:30 INFO - PROCESS | 5466 | 1466589330202 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:30 INFO - PROCESS | 5466 | 1466589330315 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
02:55:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 527ms
02:55:30 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:55:30 INFO - PROCESS | 5466 | 1466589330738 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:30 INFO - PROCESS | 5466 | 1466589330874 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:55:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 489ms
02:55:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:55:31 INFO - PROCESS | 5466 | 1466589331238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:31 INFO - PROCESS | 5466 | 1466589331326 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:55:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 478ms
02:55:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:55:31 INFO - PROCESS | 5466 | 1466589331719 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:31 INFO - PROCESS | 5466 | 1466589331802 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:55:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 577ms
02:55:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:55:32 INFO - PROCESS | 5466 | 1466589332300 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:32 INFO - PROCESS | 5466 | 1466589332381 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:55:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 577ms
02:55:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:55:32 INFO - PROCESS | 5466 | 1466589332884 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:32 INFO - PROCESS | 5466 | 1466589332989 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:33 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:55:33 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 524ms
02:55:33 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:55:33 INFO - PROCESS | 5466 | 1466589333416 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:33 INFO - PROCESS | 5466 | 1466589333539 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:55:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:55:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 631ms
02:55:34 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:55:34 INFO - PROCESS | 5466 | 1466589334052 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:34 INFO - PROCESS | 5466 | 1466589334134 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:55:34 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 427ms
02:55:34 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:55:34 INFO - PROCESS | 5466 | 1466589334482 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:34 INFO - PROCESS | 5466 | 1466589334573 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:55:35 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 579ms
02:55:35 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:55:35 INFO - PROCESS | 5466 | 1466589335068 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:35 INFO - PROCESS | 5466 | 1466589335152 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:55:35 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 579ms
02:55:35 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:55:35 INFO - PROCESS | 5466 | 1466589335652 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:35 INFO - PROCESS | 5466 | 1466589335745 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:55:36 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 472ms
02:55:36 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:55:36 INFO - PROCESS | 5466 | 1466589336127 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:36 INFO - PROCESS | 5466 | 1466589336207 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:55:36 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 593ms
02:55:36 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:55:36 INFO - PROCESS | 5466 | 1466589336729 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:36 INFO - PROCESS | 5466 | 1466589336856 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:55:37 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 822ms
02:55:37 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:55:37 INFO - PROCESS | 5466 | 1466589337555 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:37 INFO - PROCESS | 5466 | 1466589337884 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:55:38 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 724ms
02:55:38 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:55:38 INFO - PROCESS | 5466 | 1466589338287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:38 INFO - PROCESS | 5466 | 1466589338377 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:55:38 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 474ms
02:55:38 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:55:38 INFO - PROCESS | 5466 | 1466589338766 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:38 INFO - PROCESS | 5466 | 1466589338863 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:55:39 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 578ms
02:55:39 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:55:39 INFO - PROCESS | 5466 | 1466589339361 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:39 INFO - PROCESS | 5466 | 1466589339450 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:55:39 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 594ms
02:55:39 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:55:39 INFO - PROCESS | 5466 | 1466589339949 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:40 INFO - PROCESS | 5466 | 1466589340044 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:55:40 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 471ms
02:55:40 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:55:40 INFO - PROCESS | 5466 | 1466589340425 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:40 INFO - PROCESS | 5466 | 1466589340525 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:55:41 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:55:41 INFO - window.indexedDB.open('test', val);..." did not throw
02:55:41 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:41 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:55:41 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:55:41 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:55:41 INFO - window.indexedDB.open('test', val);..." did not throw
02:55:41 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:41 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:55:41 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:55:41 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:55:41 INFO - window.indexedDB.open('test', val);..." did not throw
02:55:41 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:41 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:55:41 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:55:41 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:55:41 INFO - window.indexedDB.open('test', val);..." did not throw
02:55:41 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:41 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:55:41 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:55:41 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 879ms
02:55:41 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:55:41 INFO - PROCESS | 5466 | 1466589341340 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:41 INFO - PROCESS | 5466 | 1466589341435 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:55:41 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 478ms
02:55:41 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:55:41 INFO - PROCESS | 5466 | 1466589341823 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:41 INFO - PROCESS | 5466 | 1466589341910 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:55:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:55:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1882ms
02:55:43 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:55:43 INFO - PROCESS | 5466 | 1466589343710 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:43 INFO - PROCESS | 5466 | 1466589343787 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:55:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 521ms
02:55:44 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:55:44 INFO - PROCESS | 5466 | 1466589344238 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:44 INFO - PROCESS | 5466 | 1466589344386 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:45 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:55:45 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 823ms
02:55:45 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:55:45 INFO - PROCESS | 5466 | 1466589345067 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:45 INFO - PROCESS | 5466 | 1466589345182 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:45 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:55:45 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 521ms
02:55:45 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:55:45 INFO - PROCESS | 5466 | 1466589345599 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:45 INFO - PROCESS | 5466 | 1466589345716 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:46 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:55:46 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 529ms
02:55:46 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:55:46 INFO - PROCESS | 5466 | 1466589346140 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:46 INFO - PROCESS | 5466 | 1466589346227 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:46 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:55:46 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 527ms
02:55:46 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:55:46 INFO - PROCESS | 5466 | 1466589346664 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:46 INFO - PROCESS | 5466 | 1466589346762 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:47 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:55:47 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 470ms
02:55:47 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:55:47 INFO - PROCESS | 5466 | 1466589347146 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:47 INFO - PROCESS | 5466 | 1466589347239 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:47 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:55:47 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 577ms
02:55:47 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:55:47 INFO - PROCESS | 5466 | 1466589347726 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:47 INFO - PROCESS | 5466 | 1466589347838 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:55:48 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 522ms
02:55:48 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:55:48 INFO - PROCESS | 5466 | 1466589348250 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:48 INFO - PROCESS | 5466 | 1466589348344 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:55:48 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 524ms
02:55:48 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:55:48 INFO - PROCESS | 5466 | 1466589348779 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:48 INFO - PROCESS | 5466 | 1466589348859 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:55:49 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 426ms
02:55:49 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:55:49 INFO - PROCESS | 5466 | 1466589349209 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:49 INFO - PROCESS | 5466 | 1466589349287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:55:49 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 421ms
02:55:49 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:55:49 INFO - PROCESS | 5466 | 1466589349634 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:49 INFO - PROCESS | 5466 | 1466589349717 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:55:50 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 433ms
02:55:50 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:55:50 INFO - PROCESS | 5466 | 1466589350072 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:50 INFO - PROCESS | 5466 | 1466589350172 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:55:50 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 482ms
02:55:50 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:55:50 INFO - PROCESS | 5466 | 1466589350559 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:50 INFO - PROCESS | 5466 | 1466589350638 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:55:51 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 532ms
02:55:51 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:55:51 INFO - PROCESS | 5466 | 1466589351099 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:51 INFO - PROCESS | 5466 | 1466589351209 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:55:51 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 730ms
02:55:51 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:55:51 INFO - PROCESS | 5466 | 1466589351866 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:52 INFO - PROCESS | 5466 | 1466589352065 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:55:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 922ms
02:55:52 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:55:52 INFO - PROCESS | 5466 | 1466589352796 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:52 INFO - PROCESS | 5466 | 1466589352905 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:55:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 532ms
02:55:53 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:55:53 INFO - PROCESS | 5466 | 1466589353358 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:53 INFO - PROCESS | 5466 | 1466589353444 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:55:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 472ms
02:55:53 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:55:53 INFO - PROCESS | 5466 | 1466589353841 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:53 INFO - PROCESS | 5466 | 1466589353926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:55:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 474ms
02:55:54 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:55:54 INFO - PROCESS | 5466 | 1466589354322 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:54 INFO - PROCESS | 5466 | 1466589354408 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:55:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 487ms
02:55:54 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:55:54 INFO - PROCESS | 5466 | 1466589354808 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:54 INFO - PROCESS | 5466 | 1466589354902 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:55:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 469ms
02:55:55 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:55:55 INFO - PROCESS | 5466 | 1466589355284 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:55 INFO - PROCESS | 5466 | 1466589355408 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:55:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 519ms
02:55:55 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:55:55 INFO - PROCESS | 5466 | 1466589355805 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:55 INFO - PROCESS | 5466 | 1466589355910 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:55:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 524ms
02:55:56 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:55:56 INFO - PROCESS | 5466 | 1466589356334 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:56 INFO - PROCESS | 5466 | 1466589356418 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:56 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:55:56 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 476ms
02:55:56 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:55:56 INFO - PROCESS | 5466 | 1466589356817 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:56 INFO - PROCESS | 5466 | 1466589356899 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:57 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:55:57 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 476ms
02:55:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:55:57 INFO - PROCESS | 5466 | 1466589357298 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:57 INFO - PROCESS | 5466 | 1466589357379 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:57 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:55:57 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 430ms
02:55:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:55:57 INFO - PROCESS | 5466 | 1466589357733 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:57 INFO - PROCESS | 5466 | 1466589357832 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:55:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 481ms
02:55:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:55:58 INFO - PROCESS | 5466 | 1466589358217 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:58 INFO - PROCESS | 5466 | 1466589358299 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:55:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 475ms
02:55:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:55:58 INFO - PROCESS | 5466 | 1466589358700 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:58 INFO - PROCESS | 5466 | 1466589358820 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:55:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 724ms
02:55:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:55:59 INFO - PROCESS | 5466 | 1466589359428 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:55:59 INFO - PROCESS | 5466 | 1466589359540 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:56:00 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 582ms
02:56:00 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:56:00 INFO - PROCESS | 5466 | 1466589360019 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:00 INFO - PROCESS | 5466 | 1466589360132 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:56:00 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 527ms
02:56:00 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:56:00 INFO - PROCESS | 5466 | 1466589360559 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:00 INFO - PROCESS | 5466 | 1466589360660 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:56:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:56:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:56:00 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 429ms
02:56:00 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:56:00 INFO - PROCESS | 5466 | 1466589360994 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:01 INFO - PROCESS | 5466 | 1466589361093 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:56:01 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:56:01 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 594ms
02:56:01 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:56:01 INFO - PROCESS | 5466 | 1466589361595 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:01 INFO - PROCESS | 5466 | 1466589361684 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:56:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:56:02 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 424ms
02:56:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:56:02 INFO - PROCESS | 5466 | 1466589362029 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:02 INFO - PROCESS | 5466 | 1466589362143 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:56:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 531ms
02:56:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:56:02 INFO - PROCESS | 5466 | 1466589362563 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:02 INFO - PROCESS | 5466 | 1466589362653 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:03 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
02:56:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 479ms
02:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:56:03 INFO - PROCESS | 5466 | 1466589363052 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:03 INFO - PROCESS | 5466 | 1466589363135 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:03 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
02:56:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 480ms
02:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:56:03 INFO - PROCESS | 5466 | 1466589363532 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:03 INFO - PROCESS | 5466 | 1466589363614 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:56:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 430ms
02:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:56:03 INFO - PROCESS | 5466 | 1466589363971 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:04 INFO - PROCESS | 5466 | 1466589364051 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:04 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
02:56:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 472ms
02:56:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:56:04 INFO - PROCESS | 5466 | 1466589364445 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:04 INFO - PROCESS | 5466 | 1466589364534 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:04 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
02:56:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 423ms
02:56:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:56:04 INFO - PROCESS | 5466 | 1466589364874 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:04 INFO - PROCESS | 5466 | 1466589364955 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:56:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 441ms
02:56:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:56:05 INFO - PROCESS | 5466 | 1466589365325 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:05 INFO - PROCESS | 5466 | 1466589365404 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:05 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
02:56:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 439ms
02:56:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:56:05 INFO - PROCESS | 5466 | 1466589365766 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:05 INFO - PROCESS | 5466 | 1466589365848 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:56:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 574ms
02:56:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:56:06 INFO - PROCESS | 5466 | 1466589366346 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:06 INFO - PROCESS | 5466 | 1466589366486 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:56:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 729ms
02:56:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:56:07 INFO - PROCESS | 5466 | 1466589367080 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:07 INFO - PROCESS | 5466 | 1466589367226 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:56:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 777ms
02:56:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:56:07 INFO - PROCESS | 5466 | 1466589367862 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:07 INFO - PROCESS | 5466 | 1466589367965 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:56:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 529ms
02:56:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:56:08 INFO - PROCESS | 5466 | 1466589368402 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:08 INFO - PROCESS | 5466 | 1466589368490 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:56:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 475ms
02:56:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:56:08 INFO - PROCESS | 5466 | 1466589368888 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:08 INFO - PROCESS | 5466 | 1466589368979 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 475ms
02:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:56:09 INFO - PROCESS | 5466 | 1466589369368 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:09 INFO - PROCESS | 5466 | 1466589369457 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 487ms
02:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:56:09 INFO - PROCESS | 5466 | 1466589369860 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:09 INFO - PROCESS | 5466 | 1466589369947 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:10 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
02:56:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 469ms
02:56:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:56:10 INFO - PROCESS | 5466 | 1466589370336 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:10 INFO - PROCESS | 5466 | 1466589370444 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:56:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 527ms
02:56:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:56:10 INFO - PROCESS | 5466 | 1466589370870 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:10 INFO - PROCESS | 5466 | 1466589370965 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:56:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 478ms
02:56:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:56:11 INFO - PROCESS | 5466 | 1466589371353 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:11 INFO - PROCESS | 5466 | 1466589371443 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:56:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 476ms
02:56:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:56:11 INFO - PROCESS | 5466 | 1466589371829 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:11 INFO - PROCESS | 5466 | 1466589371908 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:12 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
02:56:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 431ms
02:56:12 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:56:12 INFO - PROCESS | 5466 | 1466589372270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:12 INFO - PROCESS | 5466 | 1466589372351 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:56:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 485ms
02:56:12 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:56:12 INFO - PROCESS | 5466 | 1466589372756 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:12 INFO - PROCESS | 5466 | 1466589372857 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:56:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 472ms
02:56:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:56:13 INFO - PROCESS | 5466 | 1466589373232 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:13 INFO - PROCESS | 5466 | 1466589373316 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:56:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 424ms
02:56:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:56:13 INFO - PROCESS | 5466 | 1466589373669 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:13 INFO - PROCESS | 5466 | 1466589373859 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:14 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
02:56:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 824ms
02:56:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:56:14 INFO - PROCESS | 5466 | 1466589374525 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:14 INFO - PROCESS | 5466 | 1466589374663 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:56:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 523ms
02:56:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:56:15 INFO - PROCESS | 5466 | 1466589375055 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:15 INFO - PROCESS | 5466 | 1466589375148 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:15 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
02:56:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 573ms
02:56:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:56:15 INFO - PROCESS | 5466 | 1466589375642 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:15 INFO - PROCESS | 5466 | 1466589375730 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:16 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
02:56:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 525ms
02:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:56:16 INFO - PROCESS | 5466 | 1466589376162 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:16 INFO - PROCESS | 5466 | 1466589376258 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:16 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
02:56:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 470ms
02:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:56:16 INFO - PROCESS | 5466 | 1466589376637 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:16 INFO - PROCESS | 5466 | 1466589376724 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:56:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 519ms
02:56:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:56:17 INFO - PROCESS | 5466 | 1466589377164 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:17 INFO - PROCESS | 5466 | 1466589377283 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:17 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
02:56:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 524ms
02:56:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:56:17 INFO - PROCESS | 5466 | 1466589377696 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:17 INFO - PROCESS | 5466 | 1466589377796 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:56:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 570ms
02:56:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:56:18 INFO - PROCESS | 5466 | 1466589378271 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:18 INFO - PROCESS | 5466 | 1466589378352 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:56:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 523ms
02:56:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:56:18 INFO - PROCESS | 5466 | 1466589378803 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:18 INFO - PROCESS | 5466 | 1466589378880 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 476ms
02:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:56:19 INFO - PROCESS | 5466 | 1466589379282 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:19 INFO - PROCESS | 5466 | 1466589379360 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:19 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"
02:56:19 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 421ms
02:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:56:19 INFO - PROCESS | 5466 | 1466589379709 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:19 INFO - PROCESS | 5466 | 1466589379802 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:20 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"
02:56:20 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 471ms
02:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:56:20 INFO - PROCESS | 5466 | 1466589380186 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:20 INFO - PROCESS | 5466 | 1466589380267 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 473ms
02:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:56:20 INFO - PROCESS | 5466 | 1466589380663 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:20 INFO - PROCESS | 5466 | 1466589380775 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:56:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 634ms
02:56:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:56:21 INFO - PROCESS | 5466 | 1466589381306 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:21 INFO - PROCESS | 5466 | 1466589381413 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:56:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 674ms
02:56:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:56:21 INFO - PROCESS | 5466 | 1466589381985 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:22 INFO - PROCESS | 5466 | 1466589382123 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:56:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 836ms
02:56:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:56:22 INFO - PROCESS | 5466 | 1466589382825 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:22 INFO - PROCESS | 5466 | 1466589382931 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 532ms
02:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:56:23 INFO - PROCESS | 5466 | 1466589383386 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:23 INFO - PROCESS | 5466 | 1466589383476 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 493ms
02:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:56:23 INFO - PROCESS | 5466 | 1466589383872 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:23 INFO - PROCESS | 5466 | 1466589383958 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 475ms
02:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:56:24 INFO - PROCESS | 5466 | 1466589384343 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:24 INFO - PROCESS | 5466 | 1466589384433 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56: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
02:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 475ms
02:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:56:24 INFO - PROCESS | 5466 | 1466589384833 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:24 INFO - PROCESS | 5466 | 1466589384962 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56: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
02:56:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 583ms
02:56:25 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:56:25 INFO - PROCESS | 5466 | 1466589385418 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:25 INFO - PROCESS | 5466 | 1466589385566 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 678ms
02:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:56:26 INFO - PROCESS | 5466 | 1466589386109 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:26 INFO - PROCESS | 5466 | 1466589386214 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 537ms
02:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:56:26 INFO - PROCESS | 5466 | 1466589386639 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:26 INFO - PROCESS | 5466 | 1466589386725 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 470ms
02:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:56:27 INFO - PROCESS | 5466 | 1466589387115 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:27 INFO - PROCESS | 5466 | 1466589387194 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 419ms
02:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:56:27 INFO - PROCESS | 5466 | 1466589387544 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:27 INFO - PROCESS | 5466 | 1466589387629 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 430ms
02:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:56:27 INFO - PROCESS | 5466 | 1466589387977 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:28 INFO - PROCESS | 5466 | 1466589388070 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:56:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 428ms
02:56:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:56:28 INFO - PROCESS | 5466 | 1466589388409 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:28 INFO - PROCESS | 5466 | 1466589388492 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:56:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 633ms
02:56:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:56:29 INFO - PROCESS | 5466 | 1466589389066 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:29 INFO - PROCESS | 5466 | 1466589389173 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:56:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 723ms
02:56:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:56:29 INFO - PROCESS | 5466 | 1466589389793 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:29 INFO - PROCESS | 5466 | 1466589389883 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 523ms
02:56:30 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:56:30 INFO - PROCESS | 5466 | 1466589390322 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:30 INFO - PROCESS | 5466 | 1466589390468 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 674ms
02:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:56:31 INFO - PROCESS | 5466 | 1466589391031 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:31 INFO - PROCESS | 5466 | 1466589391137 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:56:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 938ms
02:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:56:31 INFO - PROCESS | 5466 | 1466589391978 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:32 INFO - PROCESS | 5466 | 1466589392098 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:56:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 520ms
02:56:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:56:32 INFO - PROCESS | 5466 | 1466589392506 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:32 INFO - PROCESS | 5466 | 1466589392602 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 522ms
02:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:56:33 INFO - PROCESS | 5466 | 1466589393040 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:33 INFO - PROCESS | 5466 | 1466589393132 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 529ms
02:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:56:33 INFO - PROCESS | 5466 | 1466589393572 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:33 INFO - PROCESS | 5466 | 1466589393685 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 676ms
02:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:56:34 INFO - PROCESS | 5466 | 1466589394270 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:34 INFO - PROCESS | 5466 | 1466589394382 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 477ms
02:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:56:34 INFO - PROCESS | 5466 | 1466589394755 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:34 INFO - PROCESS | 5466 | 1466589394913 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:35 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
02:56:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 576ms
02:56:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:56:35 INFO - PROCESS | 5466 | 1466589395340 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:35 INFO - PROCESS | 5466 | 1466589395417 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:35 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
02:56:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 428ms
02:56:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:56:35 INFO - PROCESS | 5466 | 1466589395766 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:35 INFO - PROCESS | 5466 | 1466589395848 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:56:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 427ms
02:56:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:56:36 INFO - PROCESS | 5466 | 1466589396197 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:36 INFO - PROCESS | 5466 | 1466589396274 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:36 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
02:56:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 419ms
02:56:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:56:36 INFO - PROCESS | 5466 | 1466589396620 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:36 INFO - PROCESS | 5466 | 1466589396718 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:37 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
02:56:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 432ms
02:56:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:56:37 INFO - PROCESS | 5466 | 1466589397058 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:37 INFO - PROCESS | 5466 | 1466589397154 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:56:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 521ms
02:56:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:56:37 INFO - PROCESS | 5466 | 1466589397584 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:37 INFO - PROCESS | 5466 | 1466589397696 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:38 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
02:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 733ms
02:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:56:38 INFO - PROCESS | 5466 | 1466589398323 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:38 INFO - PROCESS | 5466 | 1466589398495 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 570ms
02:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:56:38 INFO - PROCESS | 5466 | 1466589398904 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:39 INFO - PROCESS | 5466 | 1466589399043 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 522ms
02:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:56:39 INFO - PROCESS | 5466 | 1466589399440 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:39 INFO - PROCESS | 5466 | 1466589399534 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 480ms
02:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:56:39 INFO - PROCESS | 5466 | 1466589399917 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:40 INFO - PROCESS | 5466 | 1466589400011 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:56:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 477ms
02:56:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:56:40 INFO - PROCESS | 5466 | 1466589400398 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:40 INFO - PROCESS | 5466 | 1466589400490 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:56:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 470ms
02:56:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:56:40 INFO - PROCESS | 5466 | 1466589400875 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:40 INFO - PROCESS | 5466 | 1466589400988 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 487ms
02:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:56:41 INFO - PROCESS | 5466 | 1466589401364 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:41 INFO - PROCESS | 5466 | 1466589401466 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 520ms
02:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:56:41 INFO - PROCESS | 5466 | 1466589401890 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:41 INFO - PROCESS | 5466 | 1466589401974 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:42 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
02:56:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 427ms
02:56:42 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:56:42 INFO - PROCESS | 5466 | 1466589402322 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:42 INFO - PROCESS | 5466 | 1466589402410 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:42 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:56:42 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 420ms
02:56:42 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:56:42 INFO - PROCESS | 5466 | 1466589402769 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:42 INFO - PROCESS | 5466 | 1466589402847 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:56:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:56:43 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 443ms
02:56:43 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:56:43 INFO - PROCESS | 5466 | 1466589403196 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:43 INFO - PROCESS | 5466 | 1466589403292 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:43 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:56:43 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 470ms
02:56:43 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:56:43 INFO - PROCESS | 5466 | 1466589403671 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:43 INFO - PROCESS | 5466 | 1466589403752 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:56:44 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 726ms
02:56:44 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:56:44 INFO - PROCESS | 5466 | 1466589404405 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:44 INFO - PROCESS | 5466 | 1466589404527 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:45 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:56:45 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 622ms
02:56:45 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:56:45 INFO - PROCESS | 5466 | 1466589405043 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:45 INFO - PROCESS | 5466 | 1466589405143 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:45 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:56:45 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 670ms
02:56:45 INFO - TEST-START | /IndexedDB/interfaces.html
02:56:45 INFO - PROCESS | 5466 | 1466589405819 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:46 INFO - PROCESS | 5466 | 1466589406141 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:56:46 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
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:56:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:56:46 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1085ms
02:56:46 INFO - TEST-START | /IndexedDB/interfaces.worker
02:56:46 INFO - PROCESS | 5466 | 1466589406893 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:47 INFO - PROCESS | 5466 | 1466589407034 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
02:56:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:47 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:56:47 INFO - {}
02:56:47 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 - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:56:47 INFO - {}
02:56:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:56:48 INFO - {}
02:56:48 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 999ms
02:56:48 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:56:48 INFO - PROCESS | 5466 | 1466589407900 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:48 INFO - PROCESS | 5466 | 1466589408075 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:56:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:56:48 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 595ms
02:56:48 INFO - TEST-START | /IndexedDB/key_valid.html
02:56:48 INFO - PROCESS | 5466 | 1466589408514 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:48 INFO - PROCESS | 5466 | 1466589408618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:56:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:56:49 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1242ms
02:56:49 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:56:49 INFO - PROCESS | 5466 | 1466589409765 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:49 INFO - PROCESS | 5466 | 1466589409854 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:50 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:56:50 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 475ms
02:56:50 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:56:50 INFO - PROCESS | 5466 | 1466589410244 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:50 INFO - PROCESS | 5466 | 1466589410330 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:50 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:56:50 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 471ms
02:56:50 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:56:50 INFO - PROCESS | 5466 | 1466589410719 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:50 INFO - PROCESS | 5466 | 1466589410800 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:56:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:56:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:56:51 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 521ms
02:56:51 INFO - TEST-START | /IndexedDB/keyorder.htm
02:56:51 INFO - PROCESS | 5466 | 1466589411247 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:51 INFO - PROCESS | 5466 | 1466589411338 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:56:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:56:51 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 580ms
02:56:51 INFO - TEST-START | /IndexedDB/keypath.htm
02:56:51 INFO - PROCESS | 5466 | 1466589411839 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:51 INFO - PROCESS | 5466 | 1466589411920 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:56:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:56:52 INFO - TEST-OK | /IndexedDB/keypath.htm | took 482ms
02:56:52 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:56:52 INFO - PROCESS | 5466 | 1466589412327 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:52 INFO - PROCESS | 5466 | 1466589412441 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:56:53 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 727ms
02:56:53 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:56:53 INFO - PROCESS | 5466 | 1466589413100 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:53 INFO - PROCESS | 5466 | 1466589413287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:56:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:56:53 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 780ms
02:56:53 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:56:53 INFO - PROCESS | 5466 | 1466589413882 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:53 INFO - PROCESS | 5466 | 1466589413972 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:56:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:56:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:56:54 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 679ms
02:56:54 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:56:54 INFO - PROCESS | 5466 | 1466589414569 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:54 INFO - PROCESS | 5466 | 1466589414661 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:55 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:56:55 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 527ms
02:56:55 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:56:55 INFO - PROCESS | 5466 | 1466589415111 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:55 INFO - PROCESS | 5466 | 1466589415235 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:55 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:56:55 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 531ms
02:56:55 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:56:55 INFO - PROCESS | 5466 | 1466589415637 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:55 INFO - PROCESS | 5466 | 1466589415729 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:56 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:56:56 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 469ms
02:56:56 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:56:56 INFO - PROCESS | 5466 | 1466589416112 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:56 INFO - PROCESS | 5466 | 1466589416201 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:56 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:56:56 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 533ms
02:56:56 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:56:56 INFO - PROCESS | 5466 | 1466589416650 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:56 INFO - PROCESS | 5466 | 1466589416752 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:57 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:56:57 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 528ms
02:56:57 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:56:57 INFO - PROCESS | 5466 | 1466589417182 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:57 INFO - PROCESS | 5466 | 1466589417294 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:57 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:56:57 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 525ms
02:56:57 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:56:57 INFO - PROCESS | 5466 | 1466589417713 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:57 INFO - PROCESS | 5466 | 1466589417804 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:58 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:56:58 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 470ms
02:56:58 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:56:58 INFO - PROCESS | 5466 | 1466589418187 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:58 INFO - PROCESS | 5466 | 1466589418288 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:58 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:56:58 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 424ms
02:56:58 INFO - TEST-START | /IndexedDB/value.htm
02:56:58 INFO - PROCESS | 5466 | 1466589418618 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:58 INFO - PROCESS | 5466 | 1466589418701 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:56:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:56:59 INFO - TEST-OK | /IndexedDB/value.htm | took 469ms
02:56:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:56:59 INFO - PROCESS | 5466 | 1466589419092 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:59 INFO - PROCESS | 5466 | 1466589419185 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:56:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:56:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:56:59 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 521ms
02:56:59 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:56:59 INFO - PROCESS | 5466 | 1466589419617 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:56:59 INFO - PROCESS | 5466 | 1466589419701 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:00 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:57:00 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 781ms
02:57:00 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:57:00 INFO - PROCESS | 5466 | 1466589420434 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:00 INFO - PROCESS | 5466 | 1466589420551 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:57:01 INFO - {}
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:57:01 INFO - {}
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:57:01 INFO - {}
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:57:01 INFO - {}
02:57:01 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 721ms
02:57:01 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:57:01 INFO - PROCESS | 5466 | 1466589421188 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:01 INFO - PROCESS | 5466 | 1466589421303 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:57:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:57:01 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 781ms
02:57:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:57:01 INFO - PROCESS | 5466 | 1466589421975 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:02 INFO - PROCESS | 5466 | 1466589422085 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:57:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:57:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 540ms
02:57:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:57:02 INFO - PROCESS | 5466 | 1466589422540 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:02 INFO - PROCESS | 5466 | 1466589422629 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:57:03 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
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:57:03 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
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:57:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 494ms
02:57:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:57:03 INFO - PROCESS | 5466 | 1466589423050 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:03 INFO - PROCESS | 5466 | 1466589423133 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:03 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() {
02:57:03 INFO - [native code]
02:57:03 INFO - }" but got function "function () {
02:57:03 INFO - }"
02:57:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:57:03 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
02:57:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:57:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 433ms
02:57:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:57:03 INFO - PROCESS | 5466 | 1466589423477 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:03 INFO - PROCESS | 5466 | 1466589423566 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:03 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() {
02:57:03 INFO - [native code]
02:57:03 INFO - }" but got function "function () {
02:57:03 INFO - }"
02:57:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:57:03 INFO - {}
02:57:03 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
02:57:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:57:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:57:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:57:03 INFO - {}
02:57:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 436ms
02:57:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:57:03 INFO - PROCESS | 5466 | 1466589423922 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:04 INFO - PROCESS | 5466 | 1466589424017 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:57:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:57:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:57:04 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"
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:57:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:57:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:57:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:57:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:57:04 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"
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:57:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:57:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:57:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:57:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:57:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 523ms
02:57:04 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:57:04 INFO - PROCESS | 5466 | 1466589424472 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:04 INFO - PROCESS | 5466 | 1466589424601 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:57:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 474ms
02:57:04 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:57:04 INFO - PROCESS | 5466 | 1466589424942 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:05 INFO - PROCESS | 5466 | 1466589425020 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:57:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:57:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:57:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:57:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 421ms
02:57:05 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:57:05 INFO - PROCESS | 5466 | 1466589425377 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:05 INFO - PROCESS | 5466 | 1466589425460 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:57:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:57:05 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:57:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:57:05 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 484ms
02:57:05 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:57:05 INFO - PROCESS | 5466 | 1466589425868 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:05 INFO - PROCESS | 5466 | 1466589425948 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:57:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:57:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:57:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:57:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:57:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1374ms
02:57:07 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:57:07 INFO - PROCESS | 5466 | 1466589427254 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:07 INFO - PROCESS | 5466 | 1466589427339 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:57:08 INFO - {}
02:57:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:57:08 INFO - {}
02:57:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:57:08 INFO - {}
02:57:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:57:08 INFO - {}
02:57:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:57:08 INFO - {}
02:57:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1528ms
02:57:08 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:57:08 INFO - PROCESS | 5466 | 1466589428795 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:08 INFO - PROCESS | 5466 | 1466589428896 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:57:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 680ms
02:57:09 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:57:09 INFO - PROCESS | 5466 | 1466589429481 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:09 INFO - PROCESS | 5466 | 1466589429569 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:57:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:57:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 473ms
02:57:09 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:57:09 INFO - PROCESS | 5466 | 1466589429969 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:10 INFO - PROCESS | 5466 | 1466589430060 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:20 INFO - PROCESS | 5466 | MARIONETTE LOG: INFO: Timeout fired
02:57:20 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
02:57:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:57:20 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10206ms
02:57:20 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:57:20 INFO - PROCESS | 5466 | 1466589440174 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:20 INFO - PROCESS | 5466 | 1466589440260 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:57:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 676ms
02:57:20 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:57:20 INFO - PROCESS | 5466 | 1466589440858 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:20 INFO - PROCESS | 5466 | 1466589440950 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:57:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 471ms
02:57:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:57:21 INFO - PROCESS | 5466 | 1466589441342 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:21 INFO - PROCESS | 5466 | 1466589441486 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:57:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 586ms
02:57:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:57:21 INFO - PROCESS | 5466 | 1466589441926 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:22 INFO - PROCESS | 5466 | 1466589442021 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:22 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:57:22 INFO - {}
02:57:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 622ms
02:57:22 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:57:22 INFO - PROCESS | 5466 | 1466589442557 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:22 INFO - PROCESS | 5466 | 1466589442652 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:23 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:57:23 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 476ms
02:57:23 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:57:23 INFO - PROCESS | 5466 | 1466589443039 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:23 INFO - PROCESS | 5466 | 1466589443128 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:57:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:57:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:57:23 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 488ms
02:57:23 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:57:23 INFO - PROCESS | 5466 | 1466589443542 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:23 INFO - PROCESS | 5466 | 1466589443625 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:24 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().
02:57:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 479ms
02:57:24 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:57:24 INFO - PROCESS | 5466 | 1466589444023 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:24 INFO - PROCESS | 5466 | 1466589444110 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:24 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:57:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 428ms
02:57:24 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:57:24 INFO - PROCESS | 5466 | 1466589444450 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:24 INFO - PROCESS | 5466 | 1466589444526 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:24 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:57:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 420ms
02:57:24 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:57:24 INFO - PROCESS | 5466 | 1466589444876 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:25 INFO - PROCESS | 5466 | 1466589445012 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:25 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"
02:57:25 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:25 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:57:25 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:25 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:57:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:57:25 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 471ms
02:57:25 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:57:25 INFO - PROCESS | 5466 | 1466589445352 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:25 INFO - PROCESS | 5466 | 1466589445436 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:25 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:57:25 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 431ms
02:57:25 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:57:25 INFO - PROCESS | 5466 | 1466589445788 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:25 INFO - PROCESS | 5466 | 1466589445865 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:26 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:57:26 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 375ms
02:57:26 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:57:26 INFO - PROCESS | 5466 | 1466589446173 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:26 INFO - PROCESS | 5466 | 1466589446268 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:26 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:57:26 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 433ms
02:57:26 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:57:26 INFO - PROCESS | 5466 | 1466589446610 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:26 INFO - PROCESS | 5466 | 1466589446690 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:27 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
02:57:27 INFO - do_test/)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:57:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:57:57 INFO - )
02:57:57 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 730ms
02:57:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:57:57 INFO - PROCESS | 5466 | 1466589477856 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:57 INFO - PROCESS | 5466 | 1466589477937 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:57:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:57:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 633ms
02:57:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:57:58 INFO - PROCESS | 5466 | 1466589478501 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:58 INFO - PROCESS | 5466 | 1466589478587 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:57:59 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 739ms
02:57:59 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:57:59 INFO - PROCESS | 5466 | 1466589479252 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:59 INFO - PROCESS | 5466 | 1466589479349 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:57:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:57:59 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 436ms
02:57:59 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:57:59 INFO - PROCESS | 5466 | 1466589479706 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:57:59 INFO - PROCESS | 5466 | 1466589479814 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:58:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:58:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:58:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:58:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:58:00 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 477ms
02:58:00 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:58:00 INFO - PROCESS | 5466 | 1466589480189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:00 INFO - PROCESS | 5466 | 1466589480286 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:58:00 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:00 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:58:00 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 472ms
02:58:00 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:58:00 INFO - PROCESS | 5466 | 1466589480683 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:00 INFO - PROCESS | 5466 | 1466589480800 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:01 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:58:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:58:01 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 520ms
02:58:01 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:58:01 INFO - PROCESS | 5466 | 1466589481206 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:01 INFO - PROCESS | 5466 | 1466589481287 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:01 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:58:01 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 425ms
02:58:01 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:58:01 INFO - PROCESS | 5466 | 1466589481636 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:01 INFO - PROCESS | 5466 | 1466589481719 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:02 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:58:02 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 430ms
02:58:02 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:58:02 INFO - PROCESS | 5466 | 1466589482071 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:02 INFO - PROCESS | 5466 | 1466589482177 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:02 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:58:02 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 530ms
02:58:02 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:58:02 INFO - PROCESS | 5466 | 1466589482613 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:02 INFO - PROCESS | 5466 | 1466589482707 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:58:03 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 480ms
02:58:03 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:58:03 INFO - PROCESS | 5466 | 1466589483095 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:03 INFO - PROCESS | 5466 | 1466589483204 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:58:03 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 425ms
02:58:03 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:58:03 INFO - PROCESS | 5466 | 1466589483534 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:03 INFO - PROCESS | 5466 | 1466589483616 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:58:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 577ms
02:58:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:58:04 INFO - PROCESS | 5466 | 1466589484111 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:04 INFO - PROCESS | 5466 | 1466589484217 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:58:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 622ms
02:58:04 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:58:04 INFO - PROCESS | 5466 | 1466589484739 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:04 INFO - PROCESS | 5466 | 1466589484852 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:05 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
02:58:05 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:58:05 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:58:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:58:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:58:05 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 439ms
02:58:05 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:58:05 INFO - PROCESS | 5466 | 1466589485189 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:05 INFO - PROCESS | 5466 | 1466589485275 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:58:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:58:05 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 483ms
02:58:05 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:58:05 INFO - PROCESS | 5466 | 1466589485684 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:05 INFO - PROCESS | 5466 | 1466589485768 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:58:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:58:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:58:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:58:06 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 573ms
02:58:06 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:58:06 INFO - PROCESS | 5466 | 1466589486255 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:06 INFO - PROCESS | 5466 | 1466589486337 Marionette INFO sendAsync 135940f4-eab6-4500-b72e-9646859a3a02
02:58:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: