builder: mozilla-release_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-492
starttime: 1472097907.65
results: success (0)
buildid: 20160824164524
builduid: a02b7363b02c44939dc65790c494b50a
revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:07.650522) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:07.667704) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:07.668019) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:07.720912) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:07.721276) =========
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-1472097809.164483-1236103329
_=/tools/buildbot/bin/python
using PTY: False
--2016-08-24 21:05:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 544K=0.02s
2016-08-24 21:05:07 (544 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.331811
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:08.087734) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:08.088034) =========
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-1472097809.164483-1236103329
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.029892
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:08.148680) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 21:05:08.148996) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --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-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --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-1472097809.164483-1236103329
_=/tools/buildbot/bin/python
using PTY: False
2016-08-24 21:05:07,865 truncating revision to first 12 chars
2016-08-24 21:05:07,866 Setting DEBUG logging.
2016-08-24 21:05:07,866 attempt 1/10
2016-08-24 21:05:07,866 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-24 21:05:09,006 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/
program finished with exit code 0
elapsedTime=1.437328
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 21:05:09.616555) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:09.616865) =========
script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:09.617268) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:09.617537) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 21:05:09.644993) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 16 secs) (at 2016-08-24 21:05:09.645334) =========
/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-release --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-release', '--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-1472097809.164483-1236103329
_=/tools/buildbot/bin/python
using PTY: False
21:05:09 INFO - MultiFileLogger online at 20160824 21:05:09 in /builds/slave/test
21:05:09 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-release --download-symbols ondemand
21:05:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
21:05:09 INFO - {'append_to_log': False,
21:05:09 INFO - 'base_work_dir': '/builds/slave/test',
21:05:09 INFO - 'blob_upload_branch': 'mozilla-release',
21:05:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
21:05:09 INFO - 'buildbot_json_path': 'buildprops.json',
21:05:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
21:05:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:05:09 INFO - 'download_minidump_stackwalk': True,
21:05:09 INFO - 'download_symbols': 'ondemand',
21:05:09 INFO - 'e10s': False,
21:05:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
21:05:09 INFO - 'tooltool.py': '/tools/tooltool.py',
21:05:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
21:05:09 INFO - '/tools/misc-python/virtualenv.py')},
21:05:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:05:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:05:09 INFO - 'log_level': 'info',
21:05:09 INFO - 'log_to_console': True,
21:05:09 INFO - 'opt_config_files': (),
21:05:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:05:09 INFO - '--processes=1',
21:05:09 INFO - '--config=%(test_path)s/wptrunner.ini',
21:05:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:05:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:05:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:05:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:05:09 INFO - 'pip_index': False,
21:05:09 INFO - 'require_test_zip': True,
21:05:09 INFO - 'test_type': ('testharness',),
21:05:09 INFO - 'this_chunk': '1',
21:05:09 INFO - 'tooltool_cache': '/builds/tooltool_cache',
21:05:09 INFO - 'total_chunks': '5',
21:05:09 INFO - 'virtualenv_path': 'venv',
21:05:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:05:09 INFO - 'work_dir': 'build'}
21:05:09 INFO - #####
21:05:09 INFO - ##### Running clobber step.
21:05:09 INFO - #####
21:05:09 INFO - Running pre-action listener: _resource_record_pre_action
21:05:09 INFO - Running main action method: clobber
21:05:09 INFO - rmtree: /builds/slave/test/build
21:05:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
21:05:11 INFO - Running post-action listener: _resource_record_post_action
21:05:11 INFO - #####
21:05:11 INFO - ##### Running read-buildbot-config step.
21:05:11 INFO - #####
21:05:11 INFO - Running pre-action listener: _resource_record_pre_action
21:05:11 INFO - Running main action method: read_buildbot_config
21:05:11 INFO - Using buildbot properties:
21:05:11 INFO - {
21:05:11 INFO - "project": "",
21:05:11 INFO - "product": "firefox",
21:05:11 INFO - "script_repo_revision": "production",
21:05:11 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-pgo-unittest",
21:05:11 INFO - "repository": "",
21:05:11 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release pgo test web-platform-tests-1",
21:05:11 INFO - "buildid": "20160824164524",
21:05:11 INFO - "pgo_build": "True",
21:05:11 INFO - "basedir": "/builds/slave/test",
21:05:11 INFO - "buildnumber": 19,
21:05:11 INFO - "slavename": "tst-linux32-spot-492",
21:05:11 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0",
21:05:11 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
21:05:11 INFO - "platform": "linux",
21:05:11 INFO - "branch": "mozilla-release",
21:05:11 INFO - "repo_path": "releases/mozilla-release",
21:05:11 INFO - "moz_repo_path": "",
21:05:11 INFO - "stage_platform": "linux-pgo",
21:05:11 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a",
21:05:11 INFO - "slavebuilddir": "test"
21:05:11 INFO - }
21:05:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2.
21:05:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json.
21:05:11 INFO - Running post-action listener: _resource_record_post_action
21:05:11 INFO - #####
21:05:11 INFO - ##### Running download-and-extract step.
21:05:11 INFO - #####
21:05:11 INFO - Running pre-action listener: _resource_record_pre_action
21:05:11 INFO - Running main action method: download_and_extract
21:05:11 INFO - mkdir: /builds/slave/test/build/tests
21:05: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')]}
21:05:11 INFO - https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
21:05:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:05:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:05:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:05:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1
21:05:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:05:11 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
21:05:11 INFO - retry: Failed, sleeping 30 seconds before retrying
21:05:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #2
21:05:41 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:05:41 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
21:05:41 INFO - retry: Failed, sleeping 60 seconds before retrying
21:06:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #3
21:06:41 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:06:41 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
21:06:41 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json!
21:06:41 INFO - Caught exception: HTTP Error 404: Not Found
21:06:41 INFO - Caught exception: HTTP Error 404: Not Found
21:06:41 INFO - Caught exception: HTTP Error 404: Not Found
21:06:41 INFO - trying https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:06:41 INFO - Downloading https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:06:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1
21:06:42 INFO - Downloaded 1325 bytes.
21:06:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json
21:06:42 INFO - Using the following test package requirements:
21:06:42 INFO - {u'common': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'],
21:06:42 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.cppunittest.tests.zip'],
21:06:42 INFO - u'gtest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.gtest.tests.zip'],
21:06:42 INFO - u'jittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'jsshell-linux-i686.zip'],
21:06:42 INFO - u'mochitest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.mochitest.tests.zip'],
21:06:42 INFO - u'mozbase': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'],
21:06:42 INFO - u'reftest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.reftest.tests.zip'],
21:06:42 INFO - u'talos': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.talos.tests.zip'],
21:06:42 INFO - u'web-platform': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'],
21:06:42 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip',
21:06:42 INFO - u'firefox-48.0.3.en-US.linux-i686.xpcshell.tests.zip']}
21:06:42 INFO - Downloading packages: [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
21:06:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:42 INFO - https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
21:06:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:06:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:06:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:06:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1
21:06:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:06:42 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
21:06:42 INFO - retry: Failed, sleeping 30 seconds before retrying
21:07:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #2
21:07:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:07:12 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
21:07:12 INFO - retry: Failed, sleeping 60 seconds before retrying
21:08:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #3
21:08:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:08:12 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
21:08:12 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip!
21:08:12 INFO - Caught exception: HTTP Error 404: Not Found
21:08:12 INFO - Caught exception: HTTP Error 404: Not Found
21:08:12 INFO - Caught exception: HTTP Error 404: Not Found
21:08:12 INFO - trying https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:08:12 INFO - Downloading https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip
21:08:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1
21:08:15 INFO - Downloaded 24067232 bytes.
21:08:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
21:08:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
21:08:16 INFO - caution: filename not matched: web-platform/*
21:08:16 INFO - Return code: 11
21:08:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:08:16 INFO - https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
21:08:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:08:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:08:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:08:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
21:08:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:08:16 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
21:08:16 INFO - retry: Failed, sleeping 30 seconds before retrying
21:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #2
21:08:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:08:46 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
21:08:46 INFO - retry: Failed, sleeping 60 seconds before retrying
21:09:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #3
21:09:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:09:46 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
21:09:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip!
21:09:46 INFO - Caught exception: HTTP Error 404: Not Found
21:09:46 INFO - Caught exception: HTTP Error 404: Not Found
21:09:46 INFO - Caught exception: HTTP Error 404: Not Found
21:09:46 INFO - trying https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:09:46 INFO - Downloading https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip
21:09:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
21:09:50 INFO - Downloaded 36389874 bytes.
21:09:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
21:09:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
21:09:54 INFO - caution: filename not matched: bin/*
21:09:54 INFO - caution: filename not matched: config/*
21:09:54 INFO - caution: filename not matched: mozbase/*
21:09:54 INFO - caution: filename not matched: marionette/*
21:09:54 INFO - caution: filename not matched: tools/wptserve/*
21:09:54 INFO - Return code: 11
21:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:09:54 INFO - https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
21:09:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:09:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:09:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:09:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1
21:09:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:09:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
21:09:54 INFO - retry: Failed, sleeping 30 seconds before retrying
21:10:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #2
21:10:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:10:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
21:10:24 INFO - retry: Failed, sleeping 60 seconds before retrying
21:11:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #3
21:11:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:11:24 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
21:11:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2!
21:11:24 INFO - Caught exception: HTTP Error 404: Not Found
21:11:24 INFO - Caught exception: HTTP Error 404: Not Found
21:11:24 INFO - Caught exception: HTTP Error 404: Not Found
21:11:24 INFO - trying https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:11:24 INFO - Downloading https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:11:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1
21:11:30 INFO - Downloaded 56902282 bytes.
21:11:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:11:30 INFO - mkdir: /builds/slave/test/properties
21:11:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
21:11:30 INFO - Writing to file /builds/slave/test/properties/build_url
21:11:30 INFO - Contents:
21:11:30 INFO - build_url:https://queue.taskcluster.net/v1/task/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2
21:11:30 INFO - Running post-action listener: _resource_record_post_action
21:11:30 INFO - Running post-action listener: set_extra_try_arguments
21:11:30 INFO - #####
21:11:30 INFO - ##### Running create-virtualenv step.
21:11:30 INFO - #####
21:11:30 INFO - Running pre-action listener: _pre_create_virtualenv
21:11:30 INFO - Running pre-action listener: _resource_record_pre_action
21:11:30 INFO - Running main action method: create_virtualenv
21:11:30 INFO - Creating virtualenv /builds/slave/test/build/venv
21:11:30 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
21:11:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
21:11:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
21:11:31 INFO - Using real prefix '/usr'
21:11:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python
21:11:32 INFO - Installing distribute.............................................................................................................................................................................................done.
21:11:36 INFO - Installing pip.................done.
21:11:36 INFO - Return code: 0
21:11:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
21:11:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:11:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:11:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:36 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 0xa4bcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa523598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5d5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, '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-1472097809.164483-1236103329', '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
21:11:36 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
21:11:36 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
21:11:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:11:36 INFO - 'CCACHE_UMASK': '002',
21:11:36 INFO - 'DISPLAY': ':0',
21:11:36 INFO - 'HOME': '/home/cltbld',
21:11:36 INFO - 'LANG': 'en_US.UTF-8',
21:11:36 INFO - 'LOGNAME': 'cltbld',
21:11:36 INFO - 'MAIL': '/var/mail/cltbld',
21:11:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:11:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:11:36 INFO - 'MOZ_NO_REMOTE': '1',
21:11:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:11:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:11:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:11:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:11:36 INFO - 'PWD': '/builds/slave/test',
21:11:36 INFO - 'SHELL': '/bin/bash',
21:11:36 INFO - 'SHLVL': '1',
21:11:36 INFO - 'TERM': 'linux',
21:11:36 INFO - 'TMOUT': '86400',
21:11:36 INFO - 'USER': 'cltbld',
21:11:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:11:36 INFO - '_': '/tools/buildbot/bin/python'}
21:11:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:11:36 INFO - Downloading/unpacking psutil>=0.7.1
21:11:36 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
21:11:36 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
21:11:36 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
21:11:36 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
21:11:36 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
21:11:36 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
21:11:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
21:11:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:11:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:11:40 INFO - Installing collected packages: psutil
21:11:40 INFO - Running setup.py install for psutil
21:11:40 INFO - building 'psutil._psutil_linux' extension
21:11:40 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
21:11:41 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
21:11:41 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
21:11:41 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
21:11:41 INFO - building 'psutil._psutil_posix' extension
21:11:41 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
21:11:41 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
21:11:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:11:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:11:41 INFO - Successfully installed psutil
21:11:41 INFO - Cleaning up...
21:11:42 INFO - Return code: 0
21:11:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
21:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:11:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:11:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4bcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa523598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5d5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, '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-1472097809.164483-1236103329', '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
21:11:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
21:11:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
21:11:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:11:42 INFO - 'CCACHE_UMASK': '002',
21:11:42 INFO - 'DISPLAY': ':0',
21:11:42 INFO - 'HOME': '/home/cltbld',
21:11:42 INFO - 'LANG': 'en_US.UTF-8',
21:11:42 INFO - 'LOGNAME': 'cltbld',
21:11:42 INFO - 'MAIL': '/var/mail/cltbld',
21:11:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:11:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:11:42 INFO - 'MOZ_NO_REMOTE': '1',
21:11:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:11:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:11:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:11:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:11:42 INFO - 'PWD': '/builds/slave/test',
21:11:42 INFO - 'SHELL': '/bin/bash',
21:11:42 INFO - 'SHLVL': '1',
21:11:42 INFO - 'TERM': 'linux',
21:11:42 INFO - 'TMOUT': '86400',
21:11:42 INFO - 'USER': 'cltbld',
21:11:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:11:42 INFO - '_': '/tools/buildbot/bin/python'}
21:11:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:11:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:11:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:11:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
21:11:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
21:11:46 INFO - Installing collected packages: mozsystemmonitor
21:11:46 INFO - Running setup.py install for mozsystemmonitor
21:11:46 INFO - Successfully installed mozsystemmonitor
21:11:46 INFO - Cleaning up...
21:11:46 INFO - Return code: 0
21:11:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
21:11:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:11:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:11:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:11:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4bcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa523598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5d5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, '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-1472097809.164483-1236103329', '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
21:11:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
21:11:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
21:11:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:11:46 INFO - 'CCACHE_UMASK': '002',
21:11:46 INFO - 'DISPLAY': ':0',
21:11:46 INFO - 'HOME': '/home/cltbld',
21:11:46 INFO - 'LANG': 'en_US.UTF-8',
21:11:46 INFO - 'LOGNAME': 'cltbld',
21:11:46 INFO - 'MAIL': '/var/mail/cltbld',
21:11:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:11:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:11:46 INFO - 'MOZ_NO_REMOTE': '1',
21:11:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:11:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:11:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:11:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:11:46 INFO - 'PWD': '/builds/slave/test',
21:11:46 INFO - 'SHELL': '/bin/bash',
21:11:46 INFO - 'SHLVL': '1',
21:11:46 INFO - 'TERM': 'linux',
21:11:46 INFO - 'TMOUT': '86400',
21:11:46 INFO - 'USER': 'cltbld',
21:11:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:11:46 INFO - '_': '/tools/buildbot/bin/python'}
21:11:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:11:46 INFO - Downloading/unpacking blobuploader==1.2.4
21:11:46 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
21:11:46 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
21:11:46 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
21:11:46 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
21:11:46 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
21:11:46 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
21:11:50 INFO - Downloading blobuploader-1.2.4.tar.gz
21:11:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
21:11:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:50 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
21:11:50 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
21:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
21:11:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:11:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:11:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:11:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:11:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:11:51 INFO - Downloading docopt-0.6.1.tar.gz
21:11:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
21:11:52 INFO - Installing collected packages: blobuploader, requests, docopt
21:11:52 INFO - Running setup.py install for blobuploader
21:11:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
21:11:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
21:11:52 INFO - Running setup.py install for requests
21:11:53 INFO - Running setup.py install for docopt
21:11:53 INFO - Successfully installed blobuploader requests docopt
21:11:53 INFO - Cleaning up...
21:11:53 INFO - Return code: 0
21:11:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:11:53 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')]}
21:11:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:11:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:53 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')]}
21:11:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:11:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:11:53 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 0xa4bcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa523598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5d5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, '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-1472097809.164483-1236103329', '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
21:11:53 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
21:11:53 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
21:11:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:11:53 INFO - 'CCACHE_UMASK': '002',
21:11:53 INFO - 'DISPLAY': ':0',
21:11:53 INFO - 'HOME': '/home/cltbld',
21:11:53 INFO - 'LANG': 'en_US.UTF-8',
21:11:53 INFO - 'LOGNAME': 'cltbld',
21:11:53 INFO - 'MAIL': '/var/mail/cltbld',
21:11:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:11:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:11:53 INFO - 'MOZ_NO_REMOTE': '1',
21:11:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:11:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:11:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:11:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:11:53 INFO - 'PWD': '/builds/slave/test',
21:11:53 INFO - 'SHELL': '/bin/bash',
21:11:53 INFO - 'SHLVL': '1',
21:11:53 INFO - 'TERM': 'linux',
21:11:53 INFO - 'TMOUT': '86400',
21:11:53 INFO - 'USER': 'cltbld',
21:11:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:11:53 INFO - '_': '/tools/buildbot/bin/python'}
21:11:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:11:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:11:53 INFO - Running setup.py (path:/tmp/pip-6pcHLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:11:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:11:53 INFO - Running setup.py (path:/tmp/pip-vQBSgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:11:54 INFO - Running setup.py (path:/tmp/pip-hyZfn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:11:54 INFO - Running setup.py (path:/tmp/pip-6eYr5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:11:54 INFO - Running setup.py (path:/tmp/pip-MDYIEs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:11:54 INFO - Running setup.py (path:/tmp/pip-CmXPw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:11:54 INFO - Running setup.py (path:/tmp/pip-2IWxnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:11:54 INFO - Running setup.py (path:/tmp/pip-kWuGdl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:11:54 INFO - Running setup.py (path:/tmp/pip-cRn76R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:11:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:11:54 INFO - Running setup.py (path:/tmp/pip-urloeT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:11:55 INFO - Running setup.py (path:/tmp/pip-0Uw3Zv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:11:55 INFO - Running setup.py (path:/tmp/pip-X5eVuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:11:55 INFO - Running setup.py (path:/tmp/pip-hm6OER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:11:55 INFO - Running setup.py (path:/tmp/pip-GZtHz7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:11:55 INFO - Running setup.py (path:/tmp/pip-0e2EMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:11:55 INFO - Running setup.py (path:/tmp/pip-sErx9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:11:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:11:55 INFO - Running setup.py (path:/tmp/pip-nGpkD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:11:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
21:11:56 INFO - Running setup.py (path:/tmp/pip-WTX42Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
21:11:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
21:11:56 INFO - Running setup.py (path:/tmp/pip-SkiEUG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
21:11:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:11:56 INFO - Running setup.py (path:/tmp/pip-oP30fF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:11:56 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:11:56 INFO - Running setup.py (path:/tmp/pip-GPN83a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:11:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:11:57 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
21:11:57 INFO - Running setup.py install for manifestparser
21:11:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
21:11:57 INFO - Running setup.py install for mozcrash
21:11:57 INFO - Running setup.py install for mozdebug
21:11:57 INFO - Running setup.py install for mozdevice
21:11:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
21:11:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin
21:11:57 INFO - Running setup.py install for mozfile
21:11:58 INFO - Running setup.py install for mozhttpd
21:11:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Running setup.py install for mozinfo
21:11:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Running setup.py install for mozInstall
21:11:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
21:11:58 INFO - Running setup.py install for mozleak
21:11:58 INFO - Running setup.py install for mozlog
21:11:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
21:11:59 INFO - Running setup.py install for moznetwork
21:11:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
21:11:59 INFO - Running setup.py install for mozprocess
21:11:59 INFO - Running setup.py install for mozprofile
21:11:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
21:11:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
21:11:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
21:11:59 INFO - Running setup.py install for mozrunner
21:12:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
21:12:00 INFO - Running setup.py install for mozscreenshot
21:12:00 INFO - Running setup.py install for moztest
21:12:00 INFO - Running setup.py install for mozversion
21:12:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
21:12:00 INFO - Running setup.py install for wptserve
21:12:01 INFO - Running setup.py install for marionette-driver
21:12:01 INFO - Running setup.py install for browsermob-proxy
21:12:01 INFO - Running setup.py install for marionette-client
21:12:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:12:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
21:12:02 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
21:12:02 INFO - Cleaning up...
21:12:02 INFO - Return code: 0
21:12:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:12:02 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')]}
21:12:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:12:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:12:02 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')]}
21:12:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:12:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:12:02 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 0xa4bcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa523598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5d5f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, '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-1472097809.164483-1236103329', '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
21:12:02 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
21:12:02 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
21:12:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:12:02 INFO - 'CCACHE_UMASK': '002',
21:12:02 INFO - 'DISPLAY': ':0',
21:12:02 INFO - 'HOME': '/home/cltbld',
21:12:02 INFO - 'LANG': 'en_US.UTF-8',
21:12:02 INFO - 'LOGNAME': 'cltbld',
21:12:02 INFO - 'MAIL': '/var/mail/cltbld',
21:12:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:12:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:12:02 INFO - 'MOZ_NO_REMOTE': '1',
21:12:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:12:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:12:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:12:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:12:02 INFO - 'PWD': '/builds/slave/test',
21:12:02 INFO - 'SHELL': '/bin/bash',
21:12:02 INFO - 'SHLVL': '1',
21:12:02 INFO - 'TERM': 'linux',
21:12:02 INFO - 'TMOUT': '86400',
21:12:02 INFO - 'USER': 'cltbld',
21:12:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:12:02 INFO - '_': '/tools/buildbot/bin/python'}
21:12:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:12:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:12:02 INFO - Running setup.py (path:/tmp/pip-mE6n6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:12:03 INFO - Running setup.py (path:/tmp/pip-62oZct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:12:03 INFO - Running setup.py (path:/tmp/pip-okyASs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:12:03 INFO - Running setup.py (path:/tmp/pip-S20hW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:12:03 INFO - Running setup.py (path:/tmp/pip-vEcG9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:12:03 INFO - Running setup.py (path:/tmp/pip-SBeDJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:12:03 INFO - Running setup.py (path:/tmp/pip-nMVjsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:12:03 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))
21:12:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:12:03 INFO - Running setup.py (path:/tmp/pip-7zeNwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:12:04 INFO - Running setup.py (path:/tmp/pip-s4Y2sT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:12:04 INFO - Running setup.py (path:/tmp/pip-rvJIQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:12:04 INFO - Running setup.py (path:/tmp/pip-Tieg9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:12:04 INFO - Running setup.py (path:/tmp/pip-k0aScU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:12:04 INFO - Running setup.py (path:/tmp/pip-fYU80t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:12:04 INFO - Running setup.py (path:/tmp/pip-IJqA4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:12:04 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))
21:12:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:12:04 INFO - Running setup.py (path:/tmp/pip-n0rRr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:12:05 INFO - Running setup.py (path:/tmp/pip-4P_Y9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:12:05 INFO - Running setup.py (path:/tmp/pip-yaChn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
21:12:05 INFO - Running setup.py (path:/tmp/pip-lKVGk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
21:12:05 INFO - Running setup.py (path:/tmp/pip-ilg3hX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:12:05 INFO - Running setup.py (path:/tmp/pip-aUYlhN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:12:05 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))
21:12:05 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:12:06 INFO - Running setup.py (path:/tmp/pip-IuSH24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:12:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:12:06 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))
21:12:06 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))
21:12:06 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))
21:12:06 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))
21:12:06 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))
21:12:06 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))
21:12:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:12:06 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
21:12:06 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
21:12:06 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
21:12:06 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
21:12:06 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
21:12:06 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
21:12:09 INFO - Downloading blessings-1.6.tar.gz
21:12:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
21:12:10 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))
21:12:10 INFO - Installing collected packages: blessings
21:12:10 INFO - Running setup.py install for blessings
21:12:10 INFO - Successfully installed blessings
21:12:10 INFO - Cleaning up...
21:12:10 INFO - Return code: 0
21:12:10 INFO - Done creating virtualenv /builds/slave/test/build/venv.
21:12:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:12:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:12:10 INFO - Reading from file tmpfile_stdout
21:12:10 INFO - Current package versions:
21:12:10 INFO - argparse == 1.2.1
21:12:10 INFO - blessings == 1.6
21:12:10 INFO - blobuploader == 1.2.4
21:12:10 INFO - browsermob-proxy == 0.6.0
21:12:10 INFO - docopt == 0.6.1
21:12:10 INFO - manifestparser == 1.1
21:12:10 INFO - marionette-client == 2.3.0
21:12:10 INFO - marionette-driver == 1.4.0
21:12:10 INFO - mozInstall == 1.12
21:12:10 INFO - mozcrash == 0.17
21:12:10 INFO - mozdebug == 0.1
21:12:10 INFO - mozdevice == 0.48
21:12:10 INFO - mozfile == 1.2
21:12:10 INFO - mozhttpd == 0.7
21:12:10 INFO - mozinfo == 0.9
21:12:10 INFO - mozleak == 0.1
21:12:10 INFO - mozlog == 3.1
21:12:10 INFO - moznetwork == 0.27
21:12:10 INFO - mozprocess == 0.22
21:12:10 INFO - mozprofile == 0.28
21:12:10 INFO - mozrunner == 6.11
21:12:10 INFO - mozscreenshot == 0.1
21:12:10 INFO - mozsystemmonitor == 0.0
21:12:10 INFO - moztest == 0.7
21:12:10 INFO - mozversion == 1.4
21:12:10 INFO - psutil == 3.1.1
21:12:10 INFO - requests == 1.2.3
21:12:10 INFO - wptserve == 1.4.0
21:12:10 INFO - wsgiref == 0.1.2
21:12:10 INFO - Running post-action listener: _resource_record_post_action
21:12:10 INFO - Running post-action listener: _start_resource_monitoring
21:12:10 INFO - Starting resource monitoring.
21:12:10 INFO - #####
21:12:10 INFO - ##### Running pull step.
21:12:10 INFO - #####
21:12:10 INFO - Running pre-action listener: _resource_record_pre_action
21:12:10 INFO - Running main action method: pull
21:12:10 INFO - Pull has nothing to do!
21:12:10 INFO - Running post-action listener: _resource_record_post_action
21:12:10 INFO - #####
21:12:10 INFO - ##### Running install step.
21:12:10 INFO - #####
21:12:10 INFO - Running pre-action listener: _resource_record_pre_action
21:12:10 INFO - Running main action method: install
21:12:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:12:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:12:11 INFO - Reading from file tmpfile_stdout
21:12:11 INFO - Detecting whether we're running mozinstall >=1.0...
21:12:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
21:12:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
21:12:11 INFO - Reading from file tmpfile_stdout
21:12:11 INFO - Output received:
21:12:11 INFO - Usage: mozinstall [options] installer
21:12:11 INFO - Options:
21:12:11 INFO - -h, --help show this help message and exit
21:12:11 INFO - -d DEST, --destination=DEST
21:12:11 INFO - Directory to install application into. [default:
21:12:11 INFO - "/builds/slave/test"]
21:12:11 INFO - --app=APP Application being installed. [default: firefox]
21:12:11 INFO - mkdir: /builds/slave/test/build/application
21:12:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
21:12:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
21:12:35 INFO - Reading from file tmpfile_stdout
21:12:35 INFO - Output received:
21:12:35 INFO - /builds/slave/test/build/application/firefox/firefox
21:12:35 INFO - Running post-action listener: _resource_record_post_action
21:12:35 INFO - #####
21:12:35 INFO - ##### Running run-tests step.
21:12:35 INFO - #####
21:12:35 INFO - Running pre-action listener: _resource_record_pre_action
21:12:35 INFO - Running main action method: run_tests
21:12:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
21:12:35 INFO - Minidump filename unknown. Determining based upon platform and architecture.
21:12:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
21:12:35 INFO - grabbing minidump binary from tooltool
21:12: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')]}
21:12:35 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 0xa2b7e30>, '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 0xa554c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5d3470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
21:12:35 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
21:12:35 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
21:12:35 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
21:12:35 INFO - Return code: 0
21:12:35 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
21:12:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
21:12:35 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/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.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
21:12:35 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/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.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
21:12:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:12:35 INFO - 'CCACHE_UMASK': '002',
21:12:35 INFO - 'DISPLAY': ':0',
21:12:35 INFO - 'HOME': '/home/cltbld',
21:12:35 INFO - 'LANG': 'en_US.UTF-8',
21:12:35 INFO - 'LOGNAME': 'cltbld',
21:12:35 INFO - 'MAIL': '/var/mail/cltbld',
21:12:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
21:12:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:12:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:12:35 INFO - 'MOZ_NO_REMOTE': '1',
21:12:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:12:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:12:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:12:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:12:35 INFO - 'PWD': '/builds/slave/test',
21:12:35 INFO - 'SHELL': '/bin/bash',
21:12:35 INFO - 'SHLVL': '1',
21:12:35 INFO - 'TERM': 'linux',
21:12:35 INFO - 'TMOUT': '86400',
21:12:35 INFO - 'USER': 'cltbld',
21:12:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472097809.164483-1236103329',
21:12:35 INFO - '_': '/tools/buildbot/bin/python'}
21:12:35 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/UQPRyjoiS3qH7248hfBAbw/artifacts/public/build/firefox-48.0.3.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
21:12:36 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
21:12:36 INFO - import pkg_resources
21:12:37 INFO - Using 1 client processes
21:12:38 INFO - wptserve Starting http server on 127.0.0.1:8000
21:12:38 INFO - wptserve Starting http server on 127.0.0.1:8001
21:12:38 INFO - wptserve Starting http server on 127.0.0.1:8443
21:12:40 INFO - SUITE-START | Running 1476 tests
21:12:40 INFO - Running testharness tests
21:12:40 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
21:12:40 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
21:12:40 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
21:12:40 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
21:12:40 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
21:12:40 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
21:12:40 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
21:12:40 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
21:12:40 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
21:12:40 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
21:12:40 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
21:12:40 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
21:12:40 INFO - Setting up ssl
21:12:40 INFO - PROCESS | certutil |
21:12:40 INFO - PROCESS | certutil |
21:12:40 INFO - PROCESS | certutil |
21:12:40 INFO - Certificate Nickname Trust Attributes
21:12:40 INFO - SSL,S/MIME,JAR/XPI
21:12:40 INFO -
21:12:40 INFO - web-platform-tests CT,,
21:12:40 INFO -
21:12:40 INFO - Starting runner
21:12:42 INFO - PROCESS | 1785 | 1472098362126 Marionette INFO Listening on port 2828
21:12:44 INFO - PROCESS | 1785 | 1472098364472 Marionette INFO startBrowser fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:44 INFO - PROCESS | 1785 | 1472098364498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:44 INFO - PROCESS | 1785 | 1472098364993 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:45 INFO - PROCESS | 1785 | 1472098365101 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:45 INFO - PROCESS | 1785 | 1472098365418 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
21:12:45 INFO - PROCESS | 1785 | 1472098365514 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:45 INFO - PROCESS | 1785 | 1472098365549 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
21:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 542ms
21:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
21:12:46 INFO - PROCESS | 1785 | 1472098366156 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:46 INFO - PROCESS | 1785 | 1472098366298 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
21:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 637ms
21:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
21:12:46 INFO - PROCESS | 1785 | 1472098366742 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:46 INFO - PROCESS | 1785 | 1472098366842 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
21:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 475ms
21:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
21:12:47 INFO - PROCESS | 1785 | 1472098367229 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:47 INFO - PROCESS | 1785 | 1472098367325 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
21:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 483ms
21:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
21:12:47 INFO - PROCESS | 1785 | 1472098367717 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:47 INFO - PROCESS | 1785 | 1472098367812 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
21:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 472ms
21:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
21:12:48 INFO - PROCESS | 1785 | 1472098368194 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:48 INFO - PROCESS | 1785 | 1472098368298 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
21:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 520ms
21:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
21:12:48 INFO - PROCESS | 1785 | 1472098368721 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:48 INFO - PROCESS | 1785 | 1472098368831 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
21:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 523ms
21:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
21:12:49 INFO - PROCESS | 1785 | 1472098369249 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:49 INFO - PROCESS | 1785 | 1472098369346 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
21:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 480ms
21:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
21:12:49 INFO - PROCESS | 1785 | 1472098369800 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:49 INFO - PROCESS | 1785 | 1472098369937 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
21:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 590ms
21:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
21:12:50 INFO - PROCESS | 1785 | 1472098370373 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:50 INFO - PROCESS | 1785 | 1472098370474 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
21:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms
21:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
21:12:50 INFO - PROCESS | 1785 | 1472098370899 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:50 INFO - PROCESS | 1785 | 1472098370996 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
21:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 523ms
21:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
21:12:51 INFO - PROCESS | 1785 | 1472098371426 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:51 INFO - PROCESS | 1785 | 1472098371544 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
21:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 520ms
21:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
21:12:51 INFO - PROCESS | 1785 | 1472098371953 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:52 INFO - PROCESS | 1785 | 1472098372106 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
21:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 827ms
21:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
21:12:52 INFO - PROCESS | 1785 | 1472098372821 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:52 INFO - PROCESS | 1785 | 1472098372944 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
21:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 601ms
21:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
21:12:53 INFO - PROCESS | 1785 | 1472098373401 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:53 INFO - PROCESS | 1785 | 1472098373493 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
21:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 529ms
21:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
21:12:53 INFO - PROCESS | 1785 | 1472098373942 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:54 INFO - PROCESS | 1785 | 1472098374042 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
21:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 523ms
21:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
21:12:54 INFO - PROCESS | 1785 | 1472098374504 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:54 INFO - PROCESS | 1785 | 1472098374594 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
21:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 474ms
21:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
21:12:54 INFO - PROCESS | 1785 | 1472098374985 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:55 INFO - PROCESS | 1785 | 1472098375073 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
21:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms
21:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
21:12:55 INFO - PROCESS | 1785 | 1472098375512 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:55 INFO - PROCESS | 1785 | 1472098375622 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
21:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms
21:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
21:12:56 INFO - PROCESS | 1785 | 1472098376035 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:56 INFO - PROCESS | 1785 | 1472098376129 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
21:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 527ms
21:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
21:12:56 INFO - PROCESS | 1785 | 1472098376567 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:56 INFO - PROCESS | 1785 | 1472098376658 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
21:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 527ms
21:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
21:12:57 INFO - PROCESS | 1785 | 1472098377099 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:57 INFO - PROCESS | 1785 | 1472098377186 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
21:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 483ms
21:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
21:12:57 INFO - PROCESS | 1785 | 1472098377586 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:57 INFO - PROCESS | 1785 | 1472098377682 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
21:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms
21:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
21:12:58 INFO - PROCESS | 1785 | 1472098378068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:58 INFO - PROCESS | 1785 | 1472098378169 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
21:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 527ms
21:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
21:12:58 INFO - PROCESS | 1785 | 1472098378599 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:58 INFO - PROCESS | 1785 | 1472098378690 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
21:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 479ms
21:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
21:12:59 INFO - PROCESS | 1785 | 1472098379084 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:59 INFO - PROCESS | 1785 | 1472098379178 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
21:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms
21:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
21:12:59 INFO - PROCESS | 1785 | 1472098379608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:12:59 INFO - PROCESS | 1785 | 1472098379713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
21:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 825ms
21:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
21:13:00 INFO - PROCESS | 1785 | 1472098380462 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:00 INFO - PROCESS | 1785 | 1472098380575 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
21:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 633ms
21:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
21:13:01 INFO - PROCESS | 1785 | 1472098381103 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:01 INFO - PROCESS | 1785 | 1472098381235 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
21:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 624ms
21:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
21:13:01 INFO - PROCESS | 1785 | 1472098381738 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:01 INFO - PROCESS | 1785 | 1472098381866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
21:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 674ms
21:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
21:13:02 INFO - PROCESS | 1785 | 1472098382414 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:02 INFO - PROCESS | 1785 | 1472098382522 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
21:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 527ms
21:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
21:13:02 INFO - PROCESS | 1785 | 1472098382946 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:03 INFO - PROCESS | 1785 | 1472098383053 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
21:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 529ms
21:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
21:13:03 INFO - PROCESS | 1785 | 1472098383483 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:03 INFO - PROCESS | 1785 | 1472098383585 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
21:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms
21:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
21:13:04 INFO - PROCESS | 1785 | 1472098384013 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:04 INFO - PROCESS | 1785 | 1472098384098 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
21:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 621ms
21:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
21:13:04 INFO - PROCESS | 1785 | 1472098384662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:04 INFO - PROCESS | 1785 | 1472098384771 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
21:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 941ms
21:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
21:13:05 INFO - PROCESS | 1785 | 1472098385610 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:05 INFO - PROCESS | 1785 | 1472098385720 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
21:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 571ms
21:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
21:13:06 INFO - PROCESS | 1785 | 1472098386190 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:06 INFO - PROCESS | 1785 | 1472098386290 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
21:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 531ms
21:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
21:13:06 INFO - PROCESS | 1785 | 1472098386729 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:06 INFO - PROCESS | 1785 | 1472098386839 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
21:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 527ms
21:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
21:13:07 INFO - PROCESS | 1785 | 1472098387256 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:07 INFO - PROCESS | 1785 | 1472098387359 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
21:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms
21:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
21:13:07 INFO - PROCESS | 1785 | 1472098387957 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:08 INFO - PROCESS | 1785 | 1472098388068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
21:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 574ms
21:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
21:13:08 INFO - PROCESS | 1785 | 1472098388560 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:08 INFO - PROCESS | 1785 | 1472098388704 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
21:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 594ms
21:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
21:13:09 INFO - PROCESS | 1785 | 1472098389136 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:09 INFO - PROCESS | 1785 | 1472098389225 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
21:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 571ms
21:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
21:13:09 INFO - PROCESS | 1785 | 1472098389713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:09 INFO - PROCESS | 1785 | 1472098389798 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
21:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 471ms
21:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
21:13:10 INFO - PROCESS | 1785 | 1472098390188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:10 INFO - PROCESS | 1785 | 1472098390278 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
21:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 475ms
21:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
21:13:10 INFO - PROCESS | 1785 | 1472098390669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:10 INFO - PROCESS | 1785 | 1472098390762 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
21:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms
21:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
21:13:11 INFO - PROCESS | 1785 | 1472098391148 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:11 INFO - PROCESS | 1785 | 1472098391253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
21:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 478ms
21:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
21:13:11 INFO - PROCESS | 1785 | 1472098391631 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:11 INFO - PROCESS | 1785 | 1472098391740 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
21:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 770ms
21:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
21:13:12 INFO - PROCESS | 1785 | 1472098392411 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:12 INFO - PROCESS | 1785 | 1472098392536 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
21:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 572ms
21:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
21:13:13 INFO - PROCESS | 1785 | 1472098392999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:13 INFO - PROCESS | 1785 | 1472098393111 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
21:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 527ms
21:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
21:13:13 INFO - PROCESS | 1785 | 1472098393544 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:13 INFO - PROCESS | 1785 | 1472098393640 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
21:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 527ms
21:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
21:13:14 INFO - PROCESS | 1785 | 1472098394068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:14 INFO - PROCESS | 1785 | 1472098394170 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
21:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms
21:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
21:13:14 INFO - PROCESS | 1785 | 1472098394595 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:14 INFO - PROCESS | 1785 | 1472098394706 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
21:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 573ms
21:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
21:13:15 INFO - PROCESS | 1785 | 1472098395176 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:15 INFO - PROCESS | 1785 | 1472098395318 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
21:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms
21:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
21:13:15 INFO - PROCESS | 1785 | 1472098395700 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:15 INFO - PROCESS | 1785 | 1472098395789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
21:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms
21:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
21:13:16 INFO - PROCESS | 1785 | 1472098396175 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:16 INFO - PROCESS | 1785 | 1472098396263 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
21:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms
21:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
21:13:16 INFO - PROCESS | 1785 | 1472098396653 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:16 INFO - PROCESS | 1785 | 1472098396747 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
21:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 522ms
21:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
21:13:17 INFO - PROCESS | 1785 | 1472098397180 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:17 INFO - PROCESS | 1785 | 1472098397274 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
21:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 520ms
21:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
21:13:17 INFO - PROCESS | 1785 | 1472098397706 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:17 INFO - PROCESS | 1785 | 1472098397817 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
21:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 530ms
21:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
21:13:18 INFO - PROCESS | 1785 | 1472098398241 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:18 INFO - PROCESS | 1785 | 1472098398344 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
21:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 589ms
21:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
21:13:18 INFO - PROCESS | 1785 | 1472098398838 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:18 INFO - PROCESS | 1785 | 1472098398947 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
21:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 689ms
21:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
21:13:19 INFO - PROCESS | 1785 | 1472098399556 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:19 INFO - PROCESS | 1785 | 1472098399651 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
21:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 583ms
21:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
21:13:20 INFO - PROCESS | 1785 | 1472098400143 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:20 INFO - PROCESS | 1785 | 1472098400248 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
21:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 524ms
21:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
21:13:20 INFO - PROCESS | 1785 | 1472098400679 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:20 INFO - PROCESS | 1785 | 1472098400775 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
21:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 530ms
21:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
21:13:21 INFO - PROCESS | 1785 | 1472098401208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:21 INFO - PROCESS | 1785 | 1472098401310 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
21:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms
21:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
21:13:21 INFO - PROCESS | 1785 | 1472098401734 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:21 INFO - PROCESS | 1785 | 1472098401825 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
21:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 522ms
21:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
21:13:22 INFO - PROCESS | 1785 | 1472098402266 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:22 INFO - PROCESS | 1785 | 1472098402398 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
21:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 574ms
21:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
21:13:22 INFO - PROCESS | 1785 | 1472098402842 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:22 INFO - PROCESS | 1785 | 1472098402939 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
21:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 527ms
21:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
21:13:23 INFO - PROCESS | 1785 | 1472098403375 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:23 INFO - PROCESS | 1785 | 1472098403463 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
21:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 488ms
21:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
21:13:23 INFO - PROCESS | 1785 | 1472098403867 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:23 INFO - PROCESS | 1785 | 1472098403956 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
21:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms
21:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
21:13:24 INFO - PROCESS | 1785 | 1472098404342 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:24 INFO - PROCESS | 1785 | 1472098404432 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
21:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms
21:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
21:13:24 INFO - PROCESS | 1785 | 1472098404819 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:24 INFO - PROCESS | 1785 | 1472098404922 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
21:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 529ms
21:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
21:13:25 INFO - PROCESS | 1785 | 1472098405351 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:25 INFO - PROCESS | 1785 | 1472098405445 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
21:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 477ms
21:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
21:13:25 INFO - PROCESS | 1785 | 1472098405833 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:25 INFO - PROCESS | 1785 | 1472098405926 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:26 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.
21:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 574ms
21:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
21:13:26 INFO - PROCESS | 1785 | 1472098406414 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:26 INFO - PROCESS | 1785 | 1472098406527 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:27 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.
21:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 723ms
21:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
21:13:27 INFO - PROCESS | 1785 | 1472098407142 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:27 INFO - PROCESS | 1785 | 1472098407266 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:27 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.
21:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 527ms
21:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
21:13:27 INFO - PROCESS | 1785 | 1472098407679 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:27 INFO - PROCESS | 1785 | 1472098407783 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:28 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.
21:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 526ms
21:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
21:13:28 INFO - PROCESS | 1785 | 1472098408218 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:28 INFO - PROCESS | 1785 | 1472098408309 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:28 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.
21:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 531ms
21:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
21:13:28 INFO - PROCESS | 1785 | 1472098408745 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:28 INFO - PROCESS | 1785 | 1472098408842 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:29 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.
21:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 527ms
21:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
21:13:29 INFO - PROCESS | 1785 | 1472098409278 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:29 INFO - PROCESS | 1785 | 1472098409391 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:29 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.
21:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms
21:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
21:13:29 INFO - PROCESS | 1785 | 1472098409860 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:30 INFO - PROCESS | 1785 | 1472098409999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:30 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.
21:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 574ms
21:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
21:13:30 INFO - PROCESS | 1785 | 1472098410444 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:30 INFO - PROCESS | 1785 | 1472098410538 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:30 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.
21:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 525ms
21:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
21:13:30 INFO - PROCESS | 1785 | 1472098410974 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:31 INFO - PROCESS | 1785 | 1472098411073 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:31 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.
21:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 580ms
21:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
21:13:31 INFO - PROCESS | 1785 | 1472098411564 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:31 INFO - PROCESS | 1785 | 1472098411704 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:32 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.
21:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 581ms
21:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
21:13:32 INFO - PROCESS | 1785 | 1472098412148 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:32 INFO - PROCESS | 1785 | 1472098412245 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:32 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.
21:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms
21:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
21:13:32 INFO - PROCESS | 1785 | 1472098412678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:32 INFO - PROCESS | 1785 | 1472098412789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:33 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.
21:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 580ms
21:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
21:13:33 INFO - PROCESS | 1785 | 1472098413290 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:33 INFO - PROCESS | 1785 | 1472098413435 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:33 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.
21:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 625ms
21:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
21:13:33 INFO - PROCESS | 1785 | 1472098413922 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:34 INFO - PROCESS | 1785 | 1472098414137 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:34 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.
21:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 677ms
21:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
21:13:34 INFO - PROCESS | 1785 | 1472098414604 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:34 INFO - PROCESS | 1785 | 1472098414702 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:35 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.
21:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 521ms
21:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
21:13:35 INFO - PROCESS | 1785 | 1472098415131 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:35 INFO - PROCESS | 1785 | 1472098415232 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:35 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.
21:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms
21:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
21:13:35 INFO - PROCESS | 1785 | 1472098415669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:35 INFO - PROCESS | 1785 | 1472098415764 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:36 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.
21:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 636ms
21:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
21:13:36 INFO - PROCESS | 1785 | 1472098416306 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:36 INFO - PROCESS | 1785 | 1472098416392 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:36 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.
21:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 523ms
21:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
21:13:36 INFO - PROCESS | 1785 | 1472098416835 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:36 INFO - PROCESS | 1785 | 1472098416950 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:37 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.
21:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 629ms
21:13:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
21:13:37 INFO - PROCESS | 1785 | 1472098417468 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:37 INFO - PROCESS | 1785 | 1472098417605 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
21:13:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 577ms
21:13:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
21:13:38 INFO - PROCESS | 1785 | 1472098418052 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:38 INFO - PROCESS | 1785 | 1472098418139 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
21:13:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 523ms
21:13:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
21:13:38 INFO - PROCESS | 1785 | 1472098418579 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:38 INFO - PROCESS | 1785 | 1472098418664 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
21:13:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 580ms
21:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
21:13:39 INFO - PROCESS | 1785 | 1472098419164 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:39 INFO - PROCESS | 1785 | 1472098419248 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
21:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 478ms
21:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
21:13:39 INFO - PROCESS | 1785 | 1472098419647 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:39 INFO - PROCESS | 1785 | 1472098419738 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
21:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms
21:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
21:13:40 INFO - PROCESS | 1785 | 1472098420174 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:40 INFO - PROCESS | 1785 | 1472098420279 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
21:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms
21:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
21:13:40 INFO - PROCESS | 1785 | 1472098420754 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:40 INFO - PROCESS | 1785 | 1472098420884 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
21:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 727ms
21:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
21:13:41 INFO - PROCESS | 1785 | 1472098421488 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:41 INFO - PROCESS | 1785 | 1472098421682 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
21:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 832ms
21:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
21:13:42 INFO - PROCESS | 1785 | 1472098422348 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:42 INFO - PROCESS | 1785 | 1472098422448 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
21:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 531ms
21:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
21:13:42 INFO - PROCESS | 1785 | 1472098422883 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:42 INFO - PROCESS | 1785 | 1472098422979 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
21:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 531ms
21:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
21:13:43 INFO - PROCESS | 1785 | 1472098423430 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:43 INFO - PROCESS | 1785 | 1472098423524 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
21:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 533ms
21:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
21:13:43 INFO - PROCESS | 1785 | 1472098423964 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:44 INFO - PROCESS | 1785 | 1472098424057 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:44 INFO - PROCESS | 1785 | 1472098424485 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:13:44 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
21:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 933ms
21:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
21:13:44 INFO - PROCESS | 1785 | 1472098424903 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:45 INFO - PROCESS | 1785 | 1472098425022 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
21:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1228ms
21:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
21:13:46 INFO - PROCESS | 1785 | 1472098426137 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:46 INFO - PROCESS | 1785 | 1472098426240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:46 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
21:13:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:13:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
21:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 529ms
21:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
21:13:46 INFO - PROCESS | 1785 | 1472098426670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:46 INFO - PROCESS | 1785 | 1472098426763 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
21:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms
21:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
21:13:47 INFO - PROCESS | 1785 | 1472098427151 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:47 INFO - PROCESS | 1785 | 1472098427243 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
21:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 528ms
21:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
21:13:47 INFO - PROCESS | 1785 | 1472098427678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:47 INFO - PROCESS | 1785 | 1472098427778 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
21:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms
21:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
21:13:48 INFO - PROCESS | 1785 | 1472098428206 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:48 INFO - PROCESS | 1785 | 1472098428338 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
21:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms
21:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
21:13:48 INFO - PROCESS | 1785 | 1472098428899 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:48 INFO - PROCESS | 1785 | 1472098428997 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
21:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 979ms
21:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
21:13:49 INFO - PROCESS | 1785 | 1472098429885 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:49 INFO - PROCESS | 1785 | 1472098429987 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:50 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
21:13:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
21:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 528ms
21:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
21:13:50 INFO - PROCESS | 1785 | 1472098430425 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:50 INFO - PROCESS | 1785 | 1472098430522 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
21:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms
21:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
21:13:50 INFO - PROCESS | 1785 | 1472098430958 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:51 INFO - PROCESS | 1785 | 1472098431055 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:51 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
21:13:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
21:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 579ms
21:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
21:13:51 INFO - PROCESS | 1785 | 1472098431536 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:51 INFO - PROCESS | 1785 | 1472098431644 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:52 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
21:13:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:13:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
21:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 623ms
21:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
21:13:52 INFO - PROCESS | 1785 | 1472098432172 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:52 INFO - PROCESS | 1785 | 1472098432292 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
21:13:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
21:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:13:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 588ms
21:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
21:13:52 INFO - PROCESS | 1785 | 1472098432763 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:52 INFO - PROCESS | 1785 | 1472098432893 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
21:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 586ms
21:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
21:13:53 INFO - PROCESS | 1785 | 1472098433371 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:53 INFO - PROCESS | 1785 | 1472098433498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
21:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 523ms
21:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
21:13:53 INFO - PROCESS | 1785 | 1472098433898 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:53 INFO - PROCESS | 1785 | 1472098433984 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
21:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms
21:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
21:13:54 INFO - PROCESS | 1785 | 1472098434373 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:54 INFO - PROCESS | 1785 | 1472098434458 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
21:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms
21:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
21:13:54 INFO - PROCESS | 1785 | 1472098434898 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:54 INFO - PROCESS | 1785 | 1472098434988 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
21:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 477ms
21:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
21:13:55 INFO - PROCESS | 1785 | 1472098435386 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:55 INFO - PROCESS | 1785 | 1472098435504 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
21:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 632ms
21:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
21:13:56 INFO - PROCESS | 1785 | 1472098436021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:56 INFO - PROCESS | 1785 | 1472098436181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
21:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 823ms
21:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
21:13:56 INFO - PROCESS | 1785 | 1472098436849 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:56 INFO - PROCESS | 1785 | 1472098436954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
21:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 527ms
21:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
21:13:57 INFO - PROCESS | 1785 | 1472098437405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:57 INFO - PROCESS | 1785 | 1472098437509 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
21:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 549ms
21:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
21:13:57 INFO - PROCESS | 1785 | 1472098437947 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:58 INFO - PROCESS | 1785 | 1472098438048 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
21:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 625ms
21:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
21:13:58 INFO - PROCESS | 1785 | 1472098438571 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:58 INFO - PROCESS | 1785 | 1472098438671 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
21:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 679ms
21:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
21:13:59 INFO - PROCESS | 1785 | 1472098439275 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:59 INFO - PROCESS | 1785 | 1472098439413 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:13:59 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
21:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 696ms
21:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
21:13:59 INFO - PROCESS | 1785 | 1472098439963 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:00 INFO - PROCESS | 1785 | 1472098440115 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
21:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 624ms
21:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
21:14:00 INFO - PROCESS | 1785 | 1472098440589 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:00 INFO - PROCESS | 1785 | 1472098440676 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
21:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms
21:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
21:14:01 INFO - PROCESS | 1785 | 1472098441114 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:01 INFO - PROCESS | 1785 | 1472098441208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:01 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
21:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms
21:14:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
21:14:01 INFO - PROCESS | 1785 | 1472098441690 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:01 INFO - PROCESS | 1785 | 1472098441786 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:02 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
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
21:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:14:02 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
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
21:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
21:14:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:14:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 481ms
21:14:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
21:14:02 INFO - PROCESS | 1785 | 1472098442178 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:02 INFO - PROCESS | 1785 | 1472098442277 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
21:14:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms
21:14:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
21:14:02 INFO - PROCESS | 1785 | 1472098442708 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:02 INFO - PROCESS | 1785 | 1472098442827 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:03 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.
21:14:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 633ms
21:14:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
21:14:03 INFO - PROCESS | 1785 | 1472098443349 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:03 INFO - PROCESS | 1785 | 1472098443530 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
21:14:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 775ms
21:14:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
21:14:04 INFO - PROCESS | 1785 | 1472098444131 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:04 INFO - PROCESS | 1785 | 1472098444509 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
21:14:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 881ms
21:14:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
21:14:05 INFO - PROCESS | 1785 | 1472098445018 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:05 INFO - PROCESS | 1785 | 1472098445127 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:05 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.
21:14:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 531ms
21:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
21:14:05 INFO - PROCESS | 1785 | 1472098445557 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:05 INFO - PROCESS | 1785 | 1472098445679 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
21:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 773ms
21:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
21:14:06 INFO - PROCESS | 1785 | 1472098446342 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:06 INFO - PROCESS | 1785 | 1472098446455 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
21:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 529ms
21:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
21:14:06 INFO - PROCESS | 1785 | 1472098446880 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:06 INFO - PROCESS | 1785 | 1472098446974 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
21:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 583ms
21:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
21:14:07 INFO - PROCESS | 1785 | 1472098447486 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:07 INFO - PROCESS | 1785 | 1472098447608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
21:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 634ms
21:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
21:14:08 INFO - PROCESS | 1785 | 1472098448128 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:08 INFO - PROCESS | 1785 | 1472098448246 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
21:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 537ms
21:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
21:14:08 INFO - PROCESS | 1785 | 1472098448669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:08 INFO - PROCESS | 1785 | 1472098448760 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
21:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms
21:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
21:14:09 INFO - PROCESS | 1785 | 1472098449197 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:09 INFO - PROCESS | 1785 | 1472098449310 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
21:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 524ms
21:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
21:14:09 INFO - PROCESS | 1785 | 1472098449725 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:09 INFO - PROCESS | 1785 | 1472098449821 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
21:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 526ms
21:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
21:14:10 INFO - PROCESS | 1785 | 1472098450257 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:10 INFO - PROCESS | 1785 | 1472098450343 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
21:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms
21:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
21:14:10 INFO - PROCESS | 1785 | 1472098450734 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:10 INFO - PROCESS | 1785 | 1472098450824 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
21:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 474ms
21:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
21:14:11 INFO - PROCESS | 1785 | 1472098451212 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:11 INFO - PROCESS | 1785 | 1472098451331 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
21:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms
21:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
21:14:11 INFO - PROCESS | 1785 | 1472098451892 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:12 INFO - PROCESS | 1785 | 1472098452013 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
21:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 777ms
21:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
21:14:12 INFO - PROCESS | 1785 | 1472098452691 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:12 INFO - PROCESS | 1785 | 1472098452798 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
21:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 588ms
21:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
21:14:13 INFO - PROCESS | 1785 | 1472098453286 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:13 INFO - PROCESS | 1785 | 1472098453395 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
21:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 529ms
21:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
21:14:13 INFO - PROCESS | 1785 | 1472098453831 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:13 INFO - PROCESS | 1785 | 1472098453939 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
21:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 532ms
21:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
21:14:14 INFO - PROCESS | 1785 | 1472098454360 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:14 INFO - PROCESS | 1785 | 1472098454458 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
21:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 630ms
21:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
21:14:15 INFO - PROCESS | 1785 | 1472098455002 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:15 INFO - PROCESS | 1785 | 1472098455088 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
21:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 535ms
21:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
21:14:15 INFO - PROCESS | 1785 | 1472098455538 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:15 INFO - PROCESS | 1785 | 1472098455664 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
21:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 578ms
21:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
21:14:16 INFO - PROCESS | 1785 | 1472098456122 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:16 INFO - PROCESS | 1785 | 1472098456225 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
21:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 589ms
21:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
21:14:16 INFO - PROCESS | 1785 | 1472098456713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:16 INFO - PROCESS | 1785 | 1472098456804 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
21:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 470ms
21:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
21:14:17 INFO - PROCESS | 1785 | 1472098457189 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:17 INFO - PROCESS | 1785 | 1472098457281 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
21:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms
21:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
21:14:17 INFO - PROCESS | 1785 | 1472098457667 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:17 INFO - PROCESS | 1785 | 1472098457754 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
21:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms
21:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
21:14:18 INFO - PROCESS | 1785 | 1472098458143 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:18 INFO - PROCESS | 1785 | 1472098458246 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
21:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms
21:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
21:14:18 INFO - PROCESS | 1785 | 1472098458668 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:18 INFO - PROCESS | 1785 | 1472098458763 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
21:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 621ms
21:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
21:14:19 INFO - PROCESS | 1785 | 1472098459299 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:19 INFO - PROCESS | 1785 | 1472098459405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
21:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 784ms
21:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
21:14:20 INFO - PROCESS | 1785 | 1472098460390 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:20 INFO - PROCESS | 1785 | 1472098460498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
21:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 803ms
21:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
21:14:20 INFO - PROCESS | 1785 | 1472098460948 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:21 INFO - PROCESS | 1785 | 1472098461045 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
21:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 527ms
21:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
21:14:21 INFO - PROCESS | 1785 | 1472098461478 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:21 INFO - PROCESS | 1785 | 1472098461585 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
21:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 578ms
21:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
21:14:22 INFO - PROCESS | 1785 | 1472098462062 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:22 INFO - PROCESS | 1785 | 1472098462163 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
21:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 570ms
21:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
21:14:22 INFO - PROCESS | 1785 | 1472098462643 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:22 INFO - PROCESS | 1785 | 1472098462741 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
21:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 573ms
21:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
21:14:23 INFO - PROCESS | 1785 | 1472098463225 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:23 INFO - PROCESS | 1785 | 1472098463348 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
21:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 573ms
21:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
21:14:23 INFO - PROCESS | 1785 | 1472098463807 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:23 INFO - PROCESS | 1785 | 1472098463903 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
21:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 578ms
21:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
21:14:24 INFO - PROCESS | 1785 | 1472098464443 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:24 INFO - PROCESS | 1785 | 1472098464546 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
21:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 974ms
21:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
21:14:25 INFO - PROCESS | 1785 | 1472098465420 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:25 INFO - PROCESS | 1785 | 1472098465505 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
21:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 928ms
21:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
21:14:26 INFO - PROCESS | 1785 | 1472098466353 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:26 INFO - PROCESS | 1785 | 1472098466468 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
21:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1134ms
21:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
21:14:27 INFO - PROCESS | 1785 | 1472098467496 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:27 INFO - PROCESS | 1785 | 1472098467602 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
21:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1038ms
21:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
21:14:28 INFO - PROCESS | 1785 | 1472098468545 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:28 INFO - PROCESS | 1785 | 1472098468643 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:29 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)
21:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms
21:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
21:14:29 INFO - PROCESS | 1785 | 1472098469532 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:29 INFO - PROCESS | 1785 | 1472098469647 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
21:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1025ms
21:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
21:14:30 INFO - PROCESS | 1785 | 1472098470555 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:30 INFO - PROCESS | 1785 | 1472098470693 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
21:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1026ms
21:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
21:14:31 INFO - PROCESS | 1785 | 1472098471591 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:31 INFO - PROCESS | 1785 | 1472098471701 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
21:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1028ms
21:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
21:14:32 INFO - PROCESS | 1785 | 1472098472631 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:32 INFO - PROCESS | 1785 | 1472098472748 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
21:14:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1028ms
21:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
21:14:33 INFO - PROCESS | 1785 | 1472098473663 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:33 INFO - PROCESS | 1785 | 1472098473779 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
21:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1174ms
21:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
21:14:34 INFO - PROCESS | 1785 | 1472098474846 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:34 INFO - PROCESS | 1785 | 1472098474950 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
21:14:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
21:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:14:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 581ms
21:14:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
21:14:35 INFO - PROCESS | 1785 | 1472098475438 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:35 INFO - PROCESS | 1785 | 1472098475544 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
21:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 628ms
21:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
21:14:36 INFO - PROCESS | 1785 | 1472098476078 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:36 INFO - PROCESS | 1785 | 1472098476177 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:36 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
21:14:36 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:14:36 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:14:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
21:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 581ms
21:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
21:14:36 INFO - PROCESS | 1785 | 1472098476661 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:36 INFO - PROCESS | 1785 | 1472098476767 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
21:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 578ms
21:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
21:14:37 INFO - PROCESS | 1785 | 1472098477243 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:37 INFO - PROCESS | 1785 | 1472098477333 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
21:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 980ms
21:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
21:14:38 INFO - PROCESS | 1785 | 1472098478233 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:38 INFO - PROCESS | 1785 | 1472098478345 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:39 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
21:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1023ms
21:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
21:14:39 INFO - PROCESS | 1785 | 1472098479259 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:39 INFO - PROCESS | 1785 | 1472098479352 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:40 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.)
21:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 985ms
21:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
21:14:40 INFO - PROCESS | 1785 | 1472098480251 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:40 INFO - PROCESS | 1785 | 1472098480365 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
21:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1191ms
21:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
21:14:41 INFO - PROCESS | 1785 | 1472098481451 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:41 INFO - PROCESS | 1785 | 1472098481561 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:42 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
21:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1039ms
21:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
21:14:42 INFO - PROCESS | 1785 | 1472098482507 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:42 INFO - PROCESS | 1785 | 1472098482607 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
21:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 527ms
21:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
21:14:43 INFO - PROCESS | 1785 | 1472098483046 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:43 INFO - PROCESS | 1785 | 1472098483150 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
21:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 983ms
21:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
21:14:44 INFO - PROCESS | 1785 | 1472098484039 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:44 INFO - PROCESS | 1785 | 1472098484146 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
21:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 979ms
21:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
21:14:45 INFO - PROCESS | 1785 | 1472098485017 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:45 INFO - PROCESS | 1785 | 1472098485104 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
21:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 524ms
21:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
21:14:45 INFO - PROCESS | 1785 | 1472098485553 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:45 INFO - PROCESS | 1785 | 1472098485674 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
21:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 572ms
21:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
21:14:46 INFO - PROCESS | 1785 | 1472098486130 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:46 INFO - PROCESS | 1785 | 1472098486274 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
21:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 629ms
21:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
21:14:46 INFO - PROCESS | 1785 | 1472098486761 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:46 INFO - PROCESS | 1785 | 1472098486852 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
21:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms
21:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
21:14:47 INFO - PROCESS | 1785 | 1472098487240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:47 INFO - PROCESS | 1785 | 1472098487335 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
21:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms
21:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
21:14:47 INFO - PROCESS | 1785 | 1472098487919 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:48 INFO - PROCESS | 1785 | 1472098488030 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
21:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 775ms
21:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
21:14:48 INFO - PROCESS | 1785 | 1472098488717 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:48 INFO - PROCESS | 1785 | 1472098488821 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
21:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 548ms
21:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
21:14:49 INFO - PROCESS | 1785 | 1472098489258 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:49 INFO - PROCESS | 1785 | 1472098489370 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:49 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
21:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms
21:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
21:14:49 INFO - PROCESS | 1785 | 1472098489844 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:49 INFO - PROCESS | 1785 | 1472098489950 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:50 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
21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 585ms
21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
21:14:50 INFO - PROCESS | 1785 | 1472098490424 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:50 INFO - PROCESS | 1785 | 1472098490533 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:50 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
21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms
21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
21:14:50 INFO - PROCESS | 1785 | 1472098490955 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:51 INFO - PROCESS | 1785 | 1472098491047 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
21:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 578ms
21:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
21:14:51 INFO - PROCESS | 1785 | 1472098491542 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:51 INFO - PROCESS | 1785 | 1472098491687 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:52 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
21:14:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:14:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
21:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 570ms
21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
21:14:52 INFO - PROCESS | 1785 | 1472098492124 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:52 INFO - PROCESS | 1785 | 1472098492213 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 475ms
21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
21:14:52 INFO - PROCESS | 1785 | 1472098492602 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:52 INFO - PROCESS | 1785 | 1472098492699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:53 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
21:14:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:14:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
21:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:14:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 521ms
21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
21:14:53 INFO - PROCESS | 1785 | 1472098493132 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:53 INFO - PROCESS | 1785 | 1472098493227 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 525ms
21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
21:14:53 INFO - PROCESS | 1785 | 1472098493669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:53 INFO - PROCESS | 1785 | 1472098493764 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
21:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 476ms
21:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
21:14:54 INFO - PROCESS | 1785 | 1472098494143 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:54 INFO - PROCESS | 1785 | 1472098494246 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
21:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 523ms
21:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
21:14:54 INFO - PROCESS | 1785 | 1472098494670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:54 INFO - PROCESS | 1785 | 1472098494761 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
21:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 622ms
21:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
21:14:55 INFO - PROCESS | 1785 | 1472098495300 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:55 INFO - PROCESS | 1785 | 1472098495407 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
21:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 977ms
21:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
21:14:56 INFO - PROCESS | 1785 | 1472098496286 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:56 INFO - PROCESS | 1785 | 1472098496397 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
21:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 572ms
21:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
21:14:56 INFO - PROCESS | 1785 | 1472098496867 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:56 INFO - PROCESS | 1785 | 1472098496972 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
21:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 579ms
21:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
21:14:57 INFO - PROCESS | 1785 | 1472098497460 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:57 INFO - PROCESS | 1785 | 1472098497563 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
21:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms
21:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
21:14:58 INFO - PROCESS | 1785 | 1472098498024 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:58 INFO - PROCESS | 1785 | 1472098498123 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
21:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms
21:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
21:14:58 INFO - PROCESS | 1785 | 1472098498549 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:58 INFO - PROCESS | 1785 | 1472098498652 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
21:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 540ms
21:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
21:14:59 INFO - PROCESS | 1785 | 1472098499097 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:59 INFO - PROCESS | 1785 | 1472098499232 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
21:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 575ms
21:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
21:14:59 INFO - PROCESS | 1785 | 1472098499674 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:14:59 INFO - PROCESS | 1785 | 1472098499762 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
21:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms
21:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
21:15:00 INFO - PROCESS | 1785 | 1472098500201 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:00 INFO - PROCESS | 1785 | 1472098500288 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
21:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms
21:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
21:15:00 INFO - PROCESS | 1785 | 1472098500675 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:00 INFO - PROCESS | 1785 | 1472098500774 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
21:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 531ms
21:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
21:15:01 INFO - PROCESS | 1785 | 1472098501213 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:01 INFO - PROCESS | 1785 | 1472098501312 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
21:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 579ms
21:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
21:15:01 INFO - PROCESS | 1785 | 1472098501802 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:01 INFO - PROCESS | 1785 | 1472098501923 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
21:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 680ms
21:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
21:15:02 INFO - PROCESS | 1785 | 1472098502520 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:02 INFO - PROCESS | 1785 | 1472098502648 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 843ms
21:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
21:15:03 INFO - PROCESS | 1785 | 1472098503336 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:03 INFO - PROCESS | 1785 | 1472098503448 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 536ms
21:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
21:15:03 INFO - PROCESS | 1785 | 1472098503882 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:03 INFO - PROCESS | 1785 | 1472098503987 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
21:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 529ms
21:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
21:15:04 INFO - PROCESS | 1785 | 1472098504423 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:04 INFO - PROCESS | 1785 | 1472098504516 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
21:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 526ms
21:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
21:15:04 INFO - PROCESS | 1785 | 1472098504947 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:05 INFO - PROCESS | 1785 | 1472098505037 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
21:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms
21:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
21:15:05 INFO - PROCESS | 1785 | 1472098505472 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:05 INFO - PROCESS | 1785 | 1472098505578 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
21:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 619ms
21:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
21:15:06 INFO - PROCESS | 1785 | 1472098506100 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:06 INFO - PROCESS | 1785 | 1472098506245 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
21:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 574ms
21:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
21:15:06 INFO - PROCESS | 1785 | 1472098506676 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:06 INFO - PROCESS | 1785 | 1472098506793 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
21:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 581ms
21:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
21:15:07 INFO - PROCESS | 1785 | 1472098507266 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:07 INFO - PROCESS | 1785 | 1472098507358 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
21:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 527ms
21:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
21:15:07 INFO - PROCESS | 1785 | 1472098507802 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:07 INFO - PROCESS | 1785 | 1472098507908 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
21:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 530ms
21:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
21:15:08 INFO - PROCESS | 1785 | 1472098508336 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:08 INFO - PROCESS | 1785 | 1472098508424 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
21:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 522ms
21:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
21:15:08 INFO - PROCESS | 1785 | 1472098508868 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:08 INFO - PROCESS | 1785 | 1472098508978 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
21:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms
21:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
21:15:09 INFO - PROCESS | 1785 | 1472098509394 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:09 INFO - PROCESS | 1785 | 1472098509522 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
21:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 676ms
21:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
21:15:10 INFO - PROCESS | 1785 | 1472098510078 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:10 INFO - PROCESS | 1785 | 1472098510304 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
21:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 931ms
21:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
21:15:11 INFO - PROCESS | 1785 | 1472098511020 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:11 INFO - PROCESS | 1785 | 1472098511133 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
21:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 580ms
21:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
21:15:11 INFO - PROCESS | 1785 | 1472098511609 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:11 INFO - PROCESS | 1785 | 1472098511711 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
21:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 529ms
21:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
21:15:12 INFO - PROCESS | 1785 | 1472098512154 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:12 INFO - PROCESS | 1785 | 1472098512253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
21:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 529ms
21:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
21:15:12 INFO - PROCESS | 1785 | 1472098512684 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:12 INFO - PROCESS | 1785 | 1472098512780 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
21:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 584ms
21:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
21:15:13 INFO - PROCESS | 1785 | 1472098513266 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:13 INFO - PROCESS | 1785 | 1472098513378 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
21:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 524ms
21:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
21:15:13 INFO - PROCESS | 1785 | 1472098513800 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:13 INFO - PROCESS | 1785 | 1472098513932 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
21:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 571ms
21:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
21:15:14 INFO - PROCESS | 1785 | 1472098514373 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:14 INFO - PROCESS | 1785 | 1472098514466 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
21:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms
21:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
21:15:14 INFO - PROCESS | 1785 | 1472098514901 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:15 INFO - PROCESS | 1785 | 1472098514999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
21:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms
21:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
21:15:15 INFO - PROCESS | 1785 | 1472098515430 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:15 INFO - PROCESS | 1785 | 1472098515519 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
21:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms
21:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
21:15:15 INFO - PROCESS | 1785 | 1472098515961 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:16 INFO - PROCESS | 1785 | 1472098516062 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
21:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 529ms
21:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
21:15:16 INFO - PROCESS | 1785 | 1472098516496 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:16 INFO - PROCESS | 1785 | 1472098516602 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
21:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 784ms
21:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
21:15:17 INFO - PROCESS | 1785 | 1472098517293 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:17 INFO - PROCESS | 1785 | 1472098517461 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
21:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 624ms
21:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
21:15:17 INFO - PROCESS | 1785 | 1472098517930 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:18 INFO - PROCESS | 1785 | 1472098518031 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
21:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 580ms
21:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
21:15:18 INFO - PROCESS | 1785 | 1472098518517 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:18 INFO - PROCESS | 1785 | 1472098518623 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
21:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 576ms
21:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
21:15:19 INFO - PROCESS | 1785 | 1472098519089 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:19 INFO - PROCESS | 1785 | 1472098519196 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
21:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 621ms
21:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
21:15:19 INFO - PROCESS | 1785 | 1472098519717 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:19 INFO - PROCESS | 1785 | 1472098519870 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
21:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 626ms
21:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
21:15:20 INFO - PROCESS | 1785 | 1472098520358 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:20 INFO - PROCESS | 1785 | 1472098520512 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
21:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms
21:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
21:15:20 INFO - PROCESS | 1785 | 1472098520983 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:21 INFO - PROCESS | 1785 | 1472098521092 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
21:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 524ms
21:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
21:15:21 INFO - PROCESS | 1785 | 1472098521512 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:21 INFO - PROCESS | 1785 | 1472098521601 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
21:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 528ms
21:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
21:15:22 INFO - PROCESS | 1785 | 1472098522046 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:22 INFO - PROCESS | 1785 | 1472098522141 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
21:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms
21:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
21:15:22 INFO - PROCESS | 1785 | 1472098522578 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:22 INFO - PROCESS | 1785 | 1472098522678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
21:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms
21:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
21:15:23 INFO - PROCESS | 1785 | 1472098523112 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:23 INFO - PROCESS | 1785 | 1472098523230 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
21:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 584ms
21:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
21:15:23 INFO - PROCESS | 1785 | 1472098523707 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:23 INFO - PROCESS | 1785 | 1472098523853 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
21:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 675ms
21:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
21:15:24 INFO - PROCESS | 1785 | 1472098524389 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:24 INFO - PROCESS | 1785 | 1472098524541 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
21:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 981ms
21:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
21:15:25 INFO - PROCESS | 1785 | 1472098525377 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:25 INFO - PROCESS | 1785 | 1472098525500 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
21:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 622ms
21:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
21:15:26 INFO - PROCESS | 1785 | 1472098526016 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:26 INFO - PROCESS | 1785 | 1472098526125 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
21:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 526ms
21:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
21:15:26 INFO - PROCESS | 1785 | 1472098526551 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:26 INFO - PROCESS | 1785 | 1472098526651 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
21:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 534ms
21:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
21:15:27 INFO - PROCESS | 1785 | 1472098527082 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:27 INFO - PROCESS | 1785 | 1472098527191 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
21:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 623ms
21:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
21:15:27 INFO - PROCESS | 1785 | 1472098527713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:27 INFO - PROCESS | 1785 | 1472098527832 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
21:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 579ms
21:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
21:15:28 INFO - PROCESS | 1785 | 1472098528299 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:28 INFO - PROCESS | 1785 | 1472098528450 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
21:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 577ms
21:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
21:15:28 INFO - PROCESS | 1785 | 1472098528879 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:28 INFO - PROCESS | 1785 | 1472098528969 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
21:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms
21:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
21:15:29 INFO - PROCESS | 1785 | 1472098529353 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:29 INFO - PROCESS | 1785 | 1472098529440 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
21:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms
21:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
21:15:29 INFO - PROCESS | 1785 | 1472098529830 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:29 INFO - PROCESS | 1785 | 1472098529928 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
21:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms
21:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
21:15:30 INFO - PROCESS | 1785 | 1472098530305 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:30 INFO - PROCESS | 1785 | 1472098530398 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
21:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms
21:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
21:15:30 INFO - PROCESS | 1785 | 1472098530832 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:30 INFO - PROCESS | 1785 | 1472098530937 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
21:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 628ms
21:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
21:15:31 INFO - PROCESS | 1785 | 1472098531478 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:31 INFO - PROCESS | 1785 | 1472098531635 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
21:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 825ms
21:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
21:15:32 INFO - PROCESS | 1785 | 1472098532307 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:32 INFO - PROCESS | 1785 | 1472098532429 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
21:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms
21:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
21:15:32 INFO - PROCESS | 1785 | 1472098532840 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:32 INFO - PROCESS | 1785 | 1472098532952 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
21:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 572ms
21:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
21:15:33 INFO - PROCESS | 1785 | 1472098533425 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:33 INFO - PROCESS | 1785 | 1472098533529 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
21:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 577ms
21:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
21:15:34 INFO - PROCESS | 1785 | 1472098533998 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:34 INFO - PROCESS | 1785 | 1472098534095 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
21:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 522ms
21:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
21:15:34 INFO - PROCESS | 1785 | 1472098534525 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:34 INFO - PROCESS | 1785 | 1472098534639 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
21:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 529ms
21:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
21:15:35 INFO - PROCESS | 1785 | 1472098535061 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:35 INFO - PROCESS | 1785 | 1472098535196 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
21:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 576ms
21:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
21:15:35 INFO - PROCESS | 1785 | 1472098535644 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:35 INFO - PROCESS | 1785 | 1472098535742 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
21:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 531ms
21:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
21:15:36 INFO - PROCESS | 1785 | 1472098536181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:36 INFO - PROCESS | 1785 | 1472098536268 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
21:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 475ms
21:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
21:15:36 INFO - PROCESS | 1785 | 1472098536661 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:36 INFO - PROCESS | 1785 | 1472098536752 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
21:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms
21:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
21:15:37 INFO - PROCESS | 1785 | 1472098537186 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:37 INFO - PROCESS | 1785 | 1472098537277 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
21:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 482ms
21:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
21:15:37 INFO - PROCESS | 1785 | 1472098537676 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:37 INFO - PROCESS | 1785 | 1472098537778 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
21:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 527ms
21:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
21:15:38 INFO - PROCESS | 1785 | 1472098538206 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:38 INFO - PROCESS | 1785 | 1472098538303 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
21:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 725ms
21:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
21:15:38 INFO - PROCESS | 1785 | 1472098538940 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:39 INFO - PROCESS | 1785 | 1472098539070 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
21:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 778ms
21:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
21:15:39 INFO - PROCESS | 1785 | 1472098539722 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:40 INFO - PROCESS | 1785 | 1472098540051 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
21:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 782ms
21:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
21:15:40 INFO - PROCESS | 1785 | 1472098540514 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:40 INFO - PROCESS | 1785 | 1472098540635 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
21:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 572ms
21:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
21:15:41 INFO - PROCESS | 1785 | 1472098541090 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:41 INFO - PROCESS | 1785 | 1472098541193 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
21:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 533ms
21:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
21:15:41 INFO - PROCESS | 1785 | 1472098541639 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:41 INFO - PROCESS | 1785 | 1472098541746 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
21:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 584ms
21:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
21:15:42 INFO - PROCESS | 1785 | 1472098542220 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:42 INFO - PROCESS | 1785 | 1472098542343 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
21:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 586ms
21:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
21:15:42 INFO - PROCESS | 1785 | 1472098542812 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:42 INFO - PROCESS | 1785 | 1472098542910 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
21:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 595ms
21:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
21:15:43 INFO - PROCESS | 1785 | 1472098543421 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:43 INFO - PROCESS | 1785 | 1472098543516 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
21:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms
21:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
21:15:43 INFO - PROCESS | 1785 | 1472098543951 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:44 INFO - PROCESS | 1785 | 1472098544043 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
21:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 523ms
21:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
21:15:44 INFO - PROCESS | 1785 | 1472098544478 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:44 INFO - PROCESS | 1785 | 1472098544568 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:45 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
21:15:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:15:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
21:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 623ms
21:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
21:15:45 INFO - PROCESS | 1785 | 1472098545187 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:45 INFO - PROCESS | 1785 | 1472098545283 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:45 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
21:15:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:15:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
21:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 522ms
21:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
21:15:45 INFO - PROCESS | 1785 | 1472098545716 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:45 INFO - PROCESS | 1785 | 1472098545806 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:46 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
21:15:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:15:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:15:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
21:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 723ms
21:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
21:15:46 INFO - PROCESS | 1785 | 1472098546539 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:46 INFO - PROCESS | 1785 | 1472098546659 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:47 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
21:15:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:15:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
21:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 686ms
21:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
21:15:47 INFO - PROCESS | 1785 | 1472098547236 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:47 INFO - PROCESS | 1785 | 1472098547337 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:47 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
21:15:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:15:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
21:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 537ms
21:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
21:15:47 INFO - PROCESS | 1785 | 1472098547785 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:47 INFO - PROCESS | 1785 | 1472098547885 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:48 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
21:15:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:15:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:15:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 577ms
21:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
21:15:48 INFO - PROCESS | 1785 | 1472098548363 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:48 INFO - PROCESS | 1785 | 1472098548459 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
21:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 528ms
21:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
21:15:48 INFO - PROCESS | 1785 | 1472098548904 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:49 INFO - PROCESS | 1785 | 1472098548999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:49 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
21:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1185ms
21:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
21:15:50 INFO - PROCESS | 1785 | 1472098550140 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:50 INFO - PROCESS | 1785 | 1472098550247 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:50 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
21:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 545ms
21:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
21:15:50 INFO - PROCESS | 1785 | 1472098550669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:50 INFO - PROCESS | 1785 | 1472098550765 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
21:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 524ms
21:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
21:15:51 INFO - PROCESS | 1785 | 1472098551198 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:51 INFO - PROCESS | 1785 | 1472098551289 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
21:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms
21:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
21:15:51 INFO - PROCESS | 1785 | 1472098551673 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:51 INFO - PROCESS | 1785 | 1472098551762 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
21:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms
21:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
21:15:52 INFO - PROCESS | 1785 | 1472098552151 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:52 INFO - PROCESS | 1785 | 1472098552248 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:52 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
21:15:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
21:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:15:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 520ms
21:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
21:15:52 INFO - PROCESS | 1785 | 1472098552681 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:52 INFO - PROCESS | 1785 | 1472098552783 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
21:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms
21:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
21:15:53 INFO - PROCESS | 1785 | 1472098553310 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:53 INFO - PROCESS | 1785 | 1472098553432 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
21:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 772ms
21:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
21:15:54 INFO - PROCESS | 1785 | 1472098554088 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:54 INFO - PROCESS | 1785 | 1472098554196 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
21:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 727ms
21:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
21:15:54 INFO - PROCESS | 1785 | 1472098554822 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:54 INFO - PROCESS | 1785 | 1472098554919 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
21:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 532ms
21:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
21:15:55 INFO - PROCESS | 1785 | 1472098555373 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:55 INFO - PROCESS | 1785 | 1472098555488 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
21:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 631ms
21:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
21:15:56 INFO - PROCESS | 1785 | 1472098556015 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:56 INFO - PROCESS | 1785 | 1472098556163 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
21:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 682ms
21:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
21:15:56 INFO - PROCESS | 1785 | 1472098556695 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:56 INFO - PROCESS | 1785 | 1472098556788 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
21:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms
21:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
21:15:57 INFO - PROCESS | 1785 | 1472098557222 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:57 INFO - PROCESS | 1785 | 1472098557324 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
21:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 578ms
21:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
21:15:57 INFO - PROCESS | 1785 | 1472098557806 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:57 INFO - PROCESS | 1785 | 1472098557930 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
21:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 585ms
21:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
21:15:58 INFO - PROCESS | 1785 | 1472098558393 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:58 INFO - PROCESS | 1785 | 1472098558480 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
21:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms
21:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
21:15:58 INFO - PROCESS | 1785 | 1472098558918 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:59 INFO - PROCESS | 1785 | 1472098559004 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
21:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 474ms
21:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
21:15:59 INFO - PROCESS | 1785 | 1472098559396 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:59 INFO - PROCESS | 1785 | 1472098559483 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
21:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms
21:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
21:15:59 INFO - PROCESS | 1785 | 1472098559878 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:15:59 INFO - PROCESS | 1785 | 1472098559964 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
21:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 525ms
21:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
21:16:00 INFO - PROCESS | 1785 | 1472098560412 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:00 INFO - PROCESS | 1785 | 1472098560523 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
21:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 873ms
21:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
21:16:01 INFO - PROCESS | 1785 | 1472098561292 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:01 INFO - PROCESS | 1785 | 1472098561407 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
21:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 575ms
21:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
21:16:01 INFO - PROCESS | 1785 | 1472098561896 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:01 INFO - PROCESS | 1785 | 1472098561991 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
21:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 531ms
21:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
21:16:02 INFO - PROCESS | 1785 | 1472098562439 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:02 INFO - PROCESS | 1785 | 1472098562547 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
21:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 533ms
21:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
21:16:02 INFO - PROCESS | 1785 | 1472098562969 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:03 INFO - PROCESS | 1785 | 1472098563066 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
21:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 528ms
21:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
21:16:03 INFO - PROCESS | 1785 | 1472098563502 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:03 INFO - PROCESS | 1785 | 1472098563611 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
21:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 529ms
21:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
21:16:04 INFO - PROCESS | 1785 | 1472098564046 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:04 INFO - PROCESS | 1785 | 1472098564182 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
21:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 572ms
21:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
21:16:04 INFO - PROCESS | 1785 | 1472098564621 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:04 INFO - PROCESS | 1785 | 1472098564715 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
21:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 524ms
21:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
21:16:05 INFO - PROCESS | 1785 | 1472098565149 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:05 INFO - PROCESS | 1785 | 1472098565254 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:05 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
21:16:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:16:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
21:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 522ms
21:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
21:16:05 INFO - PROCESS | 1785 | 1472098565678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:05 INFO - PROCESS | 1785 | 1472098565764 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
21:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms
21:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
21:16:06 INFO - PROCESS | 1785 | 1472098566153 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:06 INFO - PROCESS | 1785 | 1472098566240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
21:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 474ms
21:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
21:16:06 INFO - PROCESS | 1785 | 1472098566632 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:06 INFO - PROCESS | 1785 | 1472098566734 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
21:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms
21:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
21:16:07 INFO - PROCESS | 1785 | 1472098567158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:07 INFO - PROCESS | 1785 | 1472098567245 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:07 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
21:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 676ms
21:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
21:16:07 INFO - PROCESS | 1785 | 1472098567843 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:08 INFO - PROCESS | 1785 | 1472098568067 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:08 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
21:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 778ms
21:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
21:16:08 INFO - PROCESS | 1785 | 1472098568630 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:08 INFO - PROCESS | 1785 | 1472098568757 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
21:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 738ms
21:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
21:16:09 INFO - PROCESS | 1785 | 1472098569374 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:09 INFO - PROCESS | 1785 | 1472098569487 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
21:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms
21:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
21:16:10 INFO - PROCESS | 1785 | 1472098570362 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:10 INFO - PROCESS | 1785 | 1472098570462 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
21:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 584ms
21:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
21:16:10 INFO - PROCESS | 1785 | 1472098570940 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:11 INFO - PROCESS | 1785 | 1472098571065 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
21:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 585ms
21:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
21:16:11 INFO - PROCESS | 1785 | 1472098571529 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:11 INFO - PROCESS | 1785 | 1472098571631 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
21:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 632ms
21:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
21:16:12 INFO - PROCESS | 1785 | 1472098572167 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:12 INFO - PROCESS | 1785 | 1472098572263 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
21:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 522ms
21:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
21:16:12 INFO - PROCESS | 1785 | 1472098572694 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:12 INFO - PROCESS | 1785 | 1472098572787 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
21:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms
21:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
21:16:13 INFO - PROCESS | 1785 | 1472098573221 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:13 INFO - PROCESS | 1785 | 1472098573305 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
21:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 481ms
21:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
21:16:13 INFO - PROCESS | 1785 | 1472098573707 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:13 INFO - PROCESS | 1785 | 1472098573800 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 523ms
21:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
21:16:14 INFO - PROCESS | 1785 | 1472098574236 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:14 INFO - PROCESS | 1785 | 1472098574323 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:14 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
21:16:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 525ms
21:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
21:16:14 INFO - PROCESS | 1785 | 1472098574795 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:14 INFO - PROCESS | 1785 | 1472098574954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
21:16:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
21:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 888ms
21:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
21:16:15 INFO - PROCESS | 1785 | 1472098575688 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:15 INFO - PROCESS | 1785 | 1472098575972 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:16 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
21:16:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
21:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 773ms
21:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
21:16:16 INFO - PROCESS | 1785 | 1472098576474 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:16 INFO - PROCESS | 1785 | 1472098576598 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:17 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]"
21:16:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:16:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
21:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 578ms
21:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
21:16:17 INFO - PROCESS | 1785 | 1472098577057 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:17 INFO - PROCESS | 1785 | 1472098577164 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:17 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
21:16:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
21:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 577ms
21:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
21:16:17 INFO - PROCESS | 1785 | 1472098577650 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:17 INFO - PROCESS | 1785 | 1472098577759 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
21:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 536ms
21:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
21:16:18 INFO - PROCESS | 1785 | 1472098578189 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:18 INFO - PROCESS | 1785 | 1472098578288 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
21:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 537ms
21:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
21:16:18 INFO - PROCESS | 1785 | 1472098578725 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:18 INFO - PROCESS | 1785 | 1472098578819 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
21:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 573ms
21:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
21:16:19 INFO - PROCESS | 1785 | 1472098579302 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:19 INFO - PROCESS | 1785 | 1472098579413 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
21:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms
21:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
21:16:19 INFO - PROCESS | 1785 | 1472098579828 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:19 INFO - PROCESS | 1785 | 1472098579911 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
21:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 474ms
21:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
21:16:20 INFO - PROCESS | 1785 | 1472098580310 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:20 INFO - PROCESS | 1785 | 1472098580405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
21:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms
21:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
21:16:20 INFO - PROCESS | 1785 | 1472098580887 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:20 INFO - PROCESS | 1785 | 1472098580989 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
21:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 527ms
21:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
21:16:21 INFO - PROCESS | 1785 | 1472098581420 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:21 INFO - PROCESS | 1785 | 1472098581513 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
21:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms
21:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
21:16:21 INFO - PROCESS | 1785 | 1472098581949 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:22 INFO - PROCESS | 1785 | 1472098582080 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
21:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 924ms
21:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
21:16:22 INFO - PROCESS | 1785 | 1472098582884 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:23 INFO - PROCESS | 1785 | 1472098583011 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
21:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 574ms
21:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
21:16:23 INFO - PROCESS | 1785 | 1472098583467 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:23 INFO - PROCESS | 1785 | 1472098583584 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
21:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 572ms
21:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
21:16:24 INFO - PROCESS | 1785 | 1472098584051 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:24 INFO - PROCESS | 1785 | 1472098584161 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
21:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 628ms
21:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
21:16:24 INFO - PROCESS | 1785 | 1472098584678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:24 INFO - PROCESS | 1785 | 1472098584781 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
21:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 525ms
21:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
21:16:25 INFO - PROCESS | 1785 | 1472098585214 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:25 INFO - PROCESS | 1785 | 1472098585310 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
21:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 577ms
21:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
21:16:25 INFO - PROCESS | 1785 | 1472098585794 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:25 INFO - PROCESS | 1785 | 1472098585943 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
21:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 628ms
21:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
21:16:26 INFO - PROCESS | 1785 | 1472098586424 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:26 INFO - PROCESS | 1785 | 1472098586530 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
21:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 526ms
21:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
21:16:26 INFO - PROCESS | 1785 | 1472098586956 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:27 INFO - PROCESS | 1785 | 1472098587048 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
21:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 526ms
21:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
21:16:27 INFO - PROCESS | 1785 | 1472098587487 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:27 INFO - PROCESS | 1785 | 1472098587582 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
21:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 526ms
21:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
21:16:28 INFO - PROCESS | 1785 | 1472098588018 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:28 INFO - PROCESS | 1785 | 1472098588107 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
21:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 577ms
21:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
21:16:28 INFO - PROCESS | 1785 | 1472098588606 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:28 INFO - PROCESS | 1785 | 1472098588749 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
21:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 831ms
21:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
21:16:29 INFO - PROCESS | 1785 | 1472098589447 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:29 INFO - PROCESS | 1785 | 1472098589589 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
21:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1090ms
21:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
21:16:30 INFO - PROCESS | 1785 | 1472098590545 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:30 INFO - PROCESS | 1785 | 1472098590662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
21:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 622ms
21:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
21:16:31 INFO - PROCESS | 1785 | 1472098591180 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:31 INFO - PROCESS | 1785 | 1472098591289 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
21:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 585ms
21:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
21:16:31 INFO - PROCESS | 1785 | 1472098591770 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:31 INFO - PROCESS | 1785 | 1472098591894 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
21:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 623ms
21:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
21:16:32 INFO - PROCESS | 1785 | 1472098592391 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:32 INFO - PROCESS | 1785 | 1472098592499 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
21:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 625ms
21:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
21:16:33 INFO - PROCESS | 1785 | 1472098593028 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:33 INFO - PROCESS | 1785 | 1472098593154 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
21:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 573ms
21:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
21:16:33 INFO - PROCESS | 1785 | 1472098593616 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:33 INFO - PROCESS | 1785 | 1472098593748 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
21:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 578ms
21:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
21:16:34 INFO - PROCESS | 1785 | 1472098594199 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:34 INFO - PROCESS | 1785 | 1472098594301 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
21:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 536ms
21:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
21:16:34 INFO - PROCESS | 1785 | 1472098594737 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:34 INFO - PROCESS | 1785 | 1472098594828 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
21:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 479ms
21:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
21:16:35 INFO - PROCESS | 1785 | 1472098595221 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:35 INFO - PROCESS | 1785 | 1472098595316 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
21:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 526ms
21:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
21:16:35 INFO - PROCESS | 1785 | 1472098595752 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:35 INFO - PROCESS | 1785 | 1472098595849 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
21:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 474ms
21:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
21:16:36 INFO - PROCESS | 1785 | 1472098596233 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:36 INFO - PROCESS | 1785 | 1472098596344 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
21:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 684ms
21:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
21:16:36 INFO - PROCESS | 1785 | 1472098596924 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:37 INFO - PROCESS | 1785 | 1472098597050 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
21:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 778ms
21:16:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
21:16:37 INFO - PROCESS | 1785 | 1472098597708 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:37 INFO - PROCESS | 1785 | 1472098597815 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:38 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 () {
21:16:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
21:16:38 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 () {
21:16:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
21:16:38 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 () {
21:16:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
21:16:38 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 () {
21:16:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
21:16:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 477ms
21:16:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
21:16:38 INFO - PROCESS | 1785 | 1472098598203 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:38 INFO - PROCESS | 1785 | 1472098598304 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
21:16:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
21:16:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
21:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
21:16:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 526ms
21:16:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
21:16:38 INFO - PROCESS | 1785 | 1472098598745 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:38 INFO - PROCESS | 1785 | 1472098598847 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:39 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
21:16:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
21:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
21:16:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
21:16:39 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.
21:16:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
21:16:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 478ms
21:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
21:16:39 INFO - PROCESS | 1785 | 1472098599222 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:39 INFO - PROCESS | 1785 | 1472098599307 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
21:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 525ms
21:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
21:16:39 INFO - PROCESS | 1785 | 1472098599760 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:39 INFO - PROCESS | 1785 | 1472098599857 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
21:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 579ms
21:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
21:16:40 INFO - PROCESS | 1785 | 1472098600350 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:40 INFO - PROCESS | 1785 | 1472098600493 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
21:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 623ms
21:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
21:16:40 INFO - PROCESS | 1785 | 1472098600976 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:41 INFO - PROCESS | 1785 | 1472098601075 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
21:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms
21:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
21:16:41 INFO - PROCESS | 1785 | 1472098601504 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:41 INFO - PROCESS | 1785 | 1472098601594 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
21:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms
21:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
21:16:42 INFO - PROCESS | 1785 | 1472098602032 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:42 INFO - PROCESS | 1785 | 1472098602131 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
21:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms
21:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
21:16:42 INFO - PROCESS | 1785 | 1472098602560 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:42 INFO - PROCESS | 1785 | 1472098602657 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
21:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 523ms
21:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
21:16:43 INFO - PROCESS | 1785 | 1472098603089 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:43 INFO - PROCESS | 1785 | 1472098603199 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
21:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 527ms
21:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
21:16:43 INFO - PROCESS | 1785 | 1472098603619 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:43 INFO - PROCESS | 1785 | 1472098603713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
21:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 674ms
21:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
21:16:44 INFO - PROCESS | 1785 | 1472098604302 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:44 INFO - PROCESS | 1785 | 1472098604513 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
21:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1074ms
21:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
21:16:45 INFO - PROCESS | 1785 | 1472098605382 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:45 INFO - PROCESS | 1785 | 1472098605492 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
21:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 582ms
21:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
21:16:45 INFO - PROCESS | 1785 | 1472098605975 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:46 INFO - PROCESS | 1785 | 1472098606074 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
21:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 529ms
21:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
21:16:46 INFO - PROCESS | 1785 | 1472098606516 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:46 INFO - PROCESS | 1785 | 1472098606612 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
21:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 576ms
21:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
21:16:47 INFO - PROCESS | 1785 | 1472098607090 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:47 INFO - PROCESS | 1785 | 1472098607195 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
21:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 582ms
21:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
21:16:47 INFO - PROCESS | 1785 | 1472098607675 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:47 INFO - PROCESS | 1785 | 1472098607777 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
21:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 575ms
21:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
21:16:48 INFO - PROCESS | 1785 | 1472098608260 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:48 INFO - PROCESS | 1785 | 1472098608400 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
21:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 580ms
21:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
21:16:48 INFO - PROCESS | 1785 | 1472098608850 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:48 INFO - PROCESS | 1785 | 1472098608936 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
21:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 475ms
21:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
21:16:49 INFO - PROCESS | 1785 | 1472098609326 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:49 INFO - PROCESS | 1785 | 1472098609422 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
21:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms
21:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
21:16:49 INFO - PROCESS | 1785 | 1472098609853 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:49 INFO - PROCESS | 1785 | 1472098609943 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
21:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 529ms
21:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
21:16:50 INFO - PROCESS | 1785 | 1472098610386 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:50 INFO - PROCESS | 1785 | 1472098610477 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
21:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms
21:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
21:16:50 INFO - PROCESS | 1785 | 1472098610863 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:50 INFO - PROCESS | 1785 | 1472098610969 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:51 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
21:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 727ms
21:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
21:16:51 INFO - PROCESS | 1785 | 1472098611668 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:51 INFO - PROCESS | 1785 | 1472098611795 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
21:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 634ms
21:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
21:16:52 INFO - PROCESS | 1785 | 1472098612330 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:52 INFO - PROCESS | 1785 | 1472098612428 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:52 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
21:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 533ms
21:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
21:16:52 INFO - PROCESS | 1785 | 1472098612876 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:52 INFO - PROCESS | 1785 | 1472098612978 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
21:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms
21:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
21:16:53 INFO - PROCESS | 1785 | 1472098613394 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:53 INFO - PROCESS | 1785 | 1472098613493 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
21:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms
21:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
21:16:53 INFO - PROCESS | 1785 | 1472098613921 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:54 INFO - PROCESS | 1785 | 1472098614013 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
21:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 525ms
21:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
21:16:54 INFO - PROCESS | 1785 | 1472098614454 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:54 INFO - PROCESS | 1785 | 1472098614575 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
21:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms
21:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
21:16:55 INFO - PROCESS | 1785 | 1472098615084 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:55 INFO - PROCESS | 1785 | 1472098615181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
21:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 525ms
21:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
21:16:55 INFO - PROCESS | 1785 | 1472098615608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:55 INFO - PROCESS | 1785 | 1472098615695 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
21:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 476ms
21:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
21:16:56 INFO - PROCESS | 1785 | 1472098616090 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:56 INFO - PROCESS | 1785 | 1472098616175 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
21:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 482ms
21:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
21:16:56 INFO - PROCESS | 1785 | 1472098616578 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:56 INFO - PROCESS | 1785 | 1472098616664 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
21:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 486ms
21:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
21:16:57 INFO - PROCESS | 1785 | 1472098617070 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:57 INFO - PROCESS | 1785 | 1472098617176 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
21:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 528ms
21:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
21:16:57 INFO - PROCESS | 1785 | 1472098617606 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:57 INFO - PROCESS | 1785 | 1472098617694 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
21:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 477ms
21:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
21:16:58 INFO - PROCESS | 1785 | 1472098618089 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:58 INFO - PROCESS | 1785 | 1472098618180 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
21:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 624ms
21:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
21:16:58 INFO - PROCESS | 1785 | 1472098618719 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:58 INFO - PROCESS | 1785 | 1472098618835 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
21:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 976ms
21:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
21:16:59 INFO - PROCESS | 1785 | 1472098619703 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:16:59 INFO - PROCESS | 1785 | 1472098619814 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
21:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms
21:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
21:17:00 INFO - PROCESS | 1785 | 1472098620289 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:00 INFO - PROCESS | 1785 | 1472098620406 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
21:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 533ms
21:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
21:17:00 INFO - PROCESS | 1785 | 1472098620839 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:00 INFO - PROCESS | 1785 | 1472098620938 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
21:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 537ms
21:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
21:17:01 INFO - PROCESS | 1785 | 1472098621397 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:01 INFO - PROCESS | 1785 | 1472098621496 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:01 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
21:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 577ms
21:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
21:17:01 INFO - PROCESS | 1785 | 1472098621980 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:02 INFO - PROCESS | 1785 | 1472098622087 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
21:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms
21:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
21:17:02 INFO - PROCESS | 1785 | 1472098622563 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:02 INFO - PROCESS | 1785 | 1472098622705 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
21:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 573ms
21:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
21:17:03 INFO - PROCESS | 1785 | 1472098623142 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:03 INFO - PROCESS | 1785 | 1472098623229 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:03 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
21:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 529ms
21:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
21:17:03 INFO - PROCESS | 1785 | 1472098623672 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:03 INFO - PROCESS | 1785 | 1472098623760 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
21:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 493ms
21:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
21:17:04 INFO - PROCESS | 1785 | 1472098624171 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:04 INFO - PROCESS | 1785 | 1472098624262 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
21:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 479ms
21:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
21:17:04 INFO - PROCESS | 1785 | 1472098624655 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:04 INFO - PROCESS | 1785 | 1472098624746 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
21:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms
21:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
21:17:05 INFO - PROCESS | 1785 | 1472098625182 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:05 INFO - PROCESS | 1785 | 1472098625298 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
21:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 579ms
21:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
21:17:05 INFO - PROCESS | 1785 | 1472098625768 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:05 INFO - PROCESS | 1785 | 1472098625921 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
21:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 873ms
21:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
21:17:06 INFO - PROCESS | 1785 | 1472098626646 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:06 INFO - PROCESS | 1785 | 1472098626768 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:07 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
21:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms
21:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
21:17:07 INFO - PROCESS | 1785 | 1472098627228 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:07 INFO - PROCESS | 1785 | 1472098627342 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
21:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 537ms
21:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
21:17:07 INFO - PROCESS | 1785 | 1472098627776 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:07 INFO - PROCESS | 1785 | 1472098627875 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:08 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
21:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 527ms
21:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
21:17:08 INFO - PROCESS | 1785 | 1472098628302 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:08 INFO - PROCESS | 1785 | 1472098628399 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
21:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 679ms
21:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
21:17:08 INFO - PROCESS | 1785 | 1472098628988 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:09 INFO - PROCESS | 1785 | 1472098629133 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
21:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 974ms
21:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
21:17:09 INFO - PROCESS | 1785 | 1472098629977 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:10 INFO - PROCESS | 1785 | 1472098630109 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
21:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 625ms
21:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
21:17:10 INFO - PROCESS | 1785 | 1472098630621 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:10 INFO - PROCESS | 1785 | 1472098630723 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
21:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 639ms
21:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
21:17:11 INFO - PROCESS | 1785 | 1472098631273 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:11 INFO - PROCESS | 1785 | 1472098631389 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
21:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 624ms
21:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
21:17:11 INFO - PROCESS | 1785 | 1472098631899 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:11 INFO - PROCESS | 1785 | 1472098631997 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
21:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 523ms
21:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
21:17:12 INFO - PROCESS | 1785 | 1472098632422 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:12 INFO - PROCESS | 1785 | 1472098632513 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
21:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 527ms
21:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
21:17:12 INFO - PROCESS | 1785 | 1472098632956 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:13 INFO - PROCESS | 1785 | 1472098633063 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
21:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 528ms
21:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
21:17:13 INFO - PROCESS | 1785 | 1472098633487 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:13 INFO - PROCESS | 1785 | 1472098633578 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
21:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 622ms
21:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
21:17:14 INFO - PROCESS | 1785 | 1472098634117 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:14 INFO - PROCESS | 1785 | 1472098634260 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
21:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 782ms
21:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
21:17:14 INFO - PROCESS | 1785 | 1472098634905 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:15 INFO - PROCESS | 1785 | 1472098635014 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
21:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 582ms
21:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
21:17:15 INFO - PROCESS | 1785 | 1472098635499 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:15 INFO - PROCESS | 1785 | 1472098635608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:16 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
21:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 534ms
21:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
21:17:16 INFO - PROCESS | 1785 | 1472098636045 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:16 INFO - PROCESS | 1785 | 1472098636142 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:16 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
21:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 576ms
21:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
21:17:16 INFO - PROCESS | 1785 | 1472098636618 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:16 INFO - PROCESS | 1785 | 1472098636718 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:17 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
21:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms
21:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
21:17:17 INFO - PROCESS | 1785 | 1472098637152 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:17 INFO - PROCESS | 1785 | 1472098637244 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:17 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)
21:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 524ms
21:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
21:17:17 INFO - PROCESS | 1785 | 1472098637683 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:17 INFO - PROCESS | 1785 | 1472098637789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms
21:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
21:17:18 INFO - PROCESS | 1785 | 1472098638208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:18 INFO - PROCESS | 1785 | 1472098638296 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
21:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms
21:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
21:17:18 INFO - PROCESS | 1785 | 1472098638685 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:18 INFO - PROCESS | 1785 | 1472098638776 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
21:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 474ms
21:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
21:17:19 INFO - PROCESS | 1785 | 1472098639163 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:19 INFO - PROCESS | 1785 | 1472098639251 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
21:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 477ms
21:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
21:17:19 INFO - PROCESS | 1785 | 1472098639646 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:19 INFO - PROCESS | 1785 | 1472098639737 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
21:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms
21:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
21:17:20 INFO - PROCESS | 1785 | 1472098640172 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:20 INFO - PROCESS | 1785 | 1472098640280 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
21:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 527ms
21:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
21:17:20 INFO - PROCESS | 1785 | 1472098640703 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:20 INFO - PROCESS | 1785 | 1472098640821 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
21:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 674ms
21:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
21:17:21 INFO - PROCESS | 1785 | 1472098641385 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:21 INFO - PROCESS | 1785 | 1472098641498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
21:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 971ms
21:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
21:17:22 INFO - PROCESS | 1785 | 1472098642365 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:22 INFO - PROCESS | 1785 | 1472098642480 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
21:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 572ms
21:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
21:17:22 INFO - PROCESS | 1785 | 1472098642946 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:23 INFO - PROCESS | 1785 | 1472098643045 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
21:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 526ms
21:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
21:17:23 INFO - PROCESS | 1785 | 1472098643486 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:23 INFO - PROCESS | 1785 | 1472098643580 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:24 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
21:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 528ms
21:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
21:17:24 INFO - PROCESS | 1785 | 1472098644018 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:24 INFO - PROCESS | 1785 | 1472098644108 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
21:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms
21:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
21:17:24 INFO - PROCESS | 1785 | 1472098644542 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:24 INFO - PROCESS | 1785 | 1472098644625 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
21:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 525ms
21:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
21:17:25 INFO - PROCESS | 1785 | 1472098645078 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:25 INFO - PROCESS | 1785 | 1472098645193 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:25 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)
21:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 573ms
21:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
21:17:25 INFO - PROCESS | 1785 | 1472098645660 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:25 INFO - PROCESS | 1785 | 1472098645750 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 477ms
21:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
21:17:26 INFO - PROCESS | 1785 | 1472098646142 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:26 INFO - PROCESS | 1785 | 1472098646228 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
21:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 485ms
21:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
21:17:26 INFO - PROCESS | 1785 | 1472098646632 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:26 INFO - PROCESS | 1785 | 1472098646715 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
21:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 479ms
21:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
21:17:27 INFO - PROCESS | 1785 | 1472098647116 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:27 INFO - PROCESS | 1785 | 1472098647210 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
21:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 481ms
21:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
21:17:27 INFO - PROCESS | 1785 | 1472098647604 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:27 INFO - PROCESS | 1785 | 1472098647708 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
21:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 529ms
21:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
21:17:28 INFO - PROCESS | 1785 | 1472098648136 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:28 INFO - PROCESS | 1785 | 1472098648256 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
21:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 876ms
21:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
21:17:29 INFO - PROCESS | 1785 | 1472098649021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:29 INFO - PROCESS | 1785 | 1472098649138 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
21:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms
21:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
21:17:29 INFO - PROCESS | 1785 | 1472098649603 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:29 INFO - PROCESS | 1785 | 1472098649698 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
21:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 525ms
21:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
21:17:30 INFO - PROCESS | 1785 | 1472098650141 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:30 INFO - PROCESS | 1785 | 1472098650240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
21:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 586ms
21:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
21:17:30 INFO - PROCESS | 1785 | 1472098650725 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:30 INFO - PROCESS | 1785 | 1472098650821 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
21:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms
21:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
21:17:31 INFO - PROCESS | 1785 | 1472098651255 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:31 INFO - PROCESS | 1785 | 1472098651373 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
21:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 573ms
21:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
21:17:31 INFO - PROCESS | 1785 | 1472098651836 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:31 INFO - PROCESS | 1785 | 1472098651976 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
21:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms
21:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
21:17:32 INFO - PROCESS | 1785 | 1472098652511 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:32 INFO - PROCESS | 1785 | 1472098652617 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
21:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 526ms
21:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
21:17:33 INFO - PROCESS | 1785 | 1472098653044 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:33 INFO - PROCESS | 1785 | 1472098653137 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
21:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms
21:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
21:17:33 INFO - PROCESS | 1785 | 1472098653570 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:33 INFO - PROCESS | 1785 | 1472098653672 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
21:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 523ms
21:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
21:17:34 INFO - PROCESS | 1785 | 1472098654102 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:34 INFO - PROCESS | 1785 | 1472098654192 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
21:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms
21:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
21:17:34 INFO - PROCESS | 1785 | 1472098654628 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:34 INFO - PROCESS | 1785 | 1472098654750 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
21:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 571ms
21:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
21:17:35 INFO - PROCESS | 1785 | 1472098655203 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:35 INFO - PROCESS | 1785 | 1472098655337 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
21:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 775ms
21:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
21:17:35 INFO - PROCESS | 1785 | 1472098655989 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:36 INFO - PROCESS | 1785 | 1472098656204 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
21:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1026ms
21:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
21:17:37 INFO - PROCESS | 1785 | 1472098657019 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:37 INFO - PROCESS | 1785 | 1472098657160 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
21:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 632ms
21:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
21:17:37 INFO - PROCESS | 1785 | 1472098657662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:37 INFO - PROCESS | 1785 | 1472098657762 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
21:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 579ms
21:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
21:17:38 INFO - PROCESS | 1785 | 1472098658259 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:38 INFO - PROCESS | 1785 | 1472098658379 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
21:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 577ms
21:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
21:17:38 INFO - PROCESS | 1785 | 1472098658840 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:38 INFO - PROCESS | 1785 | 1472098658957 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
21:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 620ms
21:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
21:17:39 INFO - PROCESS | 1785 | 1472098659468 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:39 INFO - PROCESS | 1785 | 1472098659571 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
21:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 585ms
21:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
21:17:40 INFO - PROCESS | 1785 | 1472098660060 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:40 INFO - PROCESS | 1785 | 1472098660186 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
21:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 573ms
21:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
21:17:40 INFO - PROCESS | 1785 | 1472098660637 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:40 INFO - PROCESS | 1785 | 1472098660728 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
21:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 472ms
21:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
21:17:41 INFO - PROCESS | 1785 | 1472098661112 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:41 INFO - PROCESS | 1785 | 1472098661204 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
21:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms
21:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
21:17:41 INFO - PROCESS | 1785 | 1472098661587 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:41 INFO - PROCESS | 1785 | 1472098661673 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
21:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 475ms
21:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
21:17:42 INFO - PROCESS | 1785 | 1472098662067 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:42 INFO - PROCESS | 1785 | 1472098662161 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
21:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms
21:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
21:17:42 INFO - PROCESS | 1785 | 1472098662596 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:42 INFO - PROCESS | 1785 | 1472098662707 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
21:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 676ms
21:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
21:17:43 INFO - PROCESS | 1785 | 1472098663279 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:43 INFO - PROCESS | 1785 | 1472098663446 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
21:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 774ms
21:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
21:17:44 INFO - PROCESS | 1785 | 1472098664059 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:44 INFO - PROCESS | 1785 | 1472098664158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
21:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 523ms
21:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
21:17:44 INFO - PROCESS | 1785 | 1472098664607 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:44 INFO - PROCESS | 1785 | 1472098664707 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
21:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 530ms
21:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
21:17:45 INFO - PROCESS | 1785 | 1472098665155 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:45 INFO - PROCESS | 1785 | 1472098665249 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
21:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 525ms
21:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
21:17:45 INFO - PROCESS | 1785 | 1472098665669 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:45 INFO - PROCESS | 1785 | 1472098665770 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
21:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 523ms
21:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
21:17:46 INFO - PROCESS | 1785 | 1472098666203 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:46 INFO - PROCESS | 1785 | 1472098666301 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
21:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 572ms
21:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
21:17:46 INFO - PROCESS | 1785 | 1472098666789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:46 INFO - PROCESS | 1785 | 1472098666901 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
21:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 688ms
21:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
21:17:47 INFO - PROCESS | 1785 | 1472098667476 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:47 INFO - PROCESS | 1785 | 1472098667588 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
21:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1427ms
21:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
21:17:48 INFO - PROCESS | 1785 | 1472098668911 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:49 INFO - PROCESS | 1785 | 1472098669009 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
21:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 539ms
21:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
21:17:49 INFO - PROCESS | 1785 | 1472098669461 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:49 INFO - PROCESS | 1785 | 1472098669557 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
21:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 530ms
21:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
21:17:50 INFO - PROCESS | 1785 | 1472098670020 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:50 INFO - PROCESS | 1785 | 1472098670157 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:50 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
21:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 776ms
21:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
21:17:50 INFO - PROCESS | 1785 | 1472098670802 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:50 INFO - PROCESS | 1785 | 1472098670906 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
21:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 530ms
21:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
21:17:51 INFO - PROCESS | 1785 | 1472098671343 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:51 INFO - PROCESS | 1785 | 1472098671491 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
21:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 626ms
21:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
21:17:51 INFO - PROCESS | 1785 | 1472098671983 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:52 INFO - PROCESS | 1785 | 1472098672115 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
21:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 576ms
21:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
21:17:52 INFO - PROCESS | 1785 | 1472098672566 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:52 INFO - PROCESS | 1785 | 1472098672658 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
21:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 571ms
21:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
21:17:53 INFO - PROCESS | 1785 | 1472098673136 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:53 INFO - PROCESS | 1785 | 1472098673222 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
21:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms
21:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
21:17:53 INFO - PROCESS | 1785 | 1472098673666 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:53 INFO - PROCESS | 1785 | 1472098673776 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
21:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms
21:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
21:17:54 INFO - PROCESS | 1785 | 1472098674188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:54 INFO - PROCESS | 1785 | 1472098674283 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
21:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms
21:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
21:17:54 INFO - PROCESS | 1785 | 1472098674717 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:54 INFO - PROCESS | 1785 | 1472098674807 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
21:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 530ms
21:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
21:17:55 INFO - PROCESS | 1785 | 1472098675252 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:55 INFO - PROCESS | 1785 | 1472098675342 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 628ms
21:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
21:17:55 INFO - PROCESS | 1785 | 1472098675889 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:56 INFO - PROCESS | 1785 | 1472098676038 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
21:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 778ms
21:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
21:17:56 INFO - PROCESS | 1785 | 1472098676671 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:56 INFO - PROCESS | 1785 | 1472098676760 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
21:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 523ms
21:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
21:17:57 INFO - PROCESS | 1785 | 1472098677205 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:57 INFO - PROCESS | 1785 | 1472098677320 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
21:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 573ms
21:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
21:17:57 INFO - PROCESS | 1785 | 1472098677790 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:57 INFO - PROCESS | 1785 | 1472098677887 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
21:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 542ms
21:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
21:17:58 INFO - PROCESS | 1785 | 1472098678329 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:58 INFO - PROCESS | 1785 | 1472098678428 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
21:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms
21:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
21:17:58 INFO - PROCESS | 1785 | 1472098678857 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:58 INFO - PROCESS | 1785 | 1472098678956 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
21:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 527ms
21:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
21:17:59 INFO - PROCESS | 1785 | 1472098679393 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:17:59 INFO - PROCESS | 1785 | 1472098679524 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
21:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 619ms
21:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
21:18:00 INFO - PROCESS | 1785 | 1472098680016 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:00 INFO - PROCESS | 1785 | 1472098680114 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
21:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms
21:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
21:18:00 INFO - PROCESS | 1785 | 1472098680491 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:00 INFO - PROCESS | 1785 | 1472098680585 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
21:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms
21:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
21:18:01 INFO - PROCESS | 1785 | 1472098681019 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:01 INFO - PROCESS | 1785 | 1472098681109 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
21:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 529ms
21:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
21:18:01 INFO - PROCESS | 1785 | 1472098681554 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:01 INFO - PROCESS | 1785 | 1472098681647 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
21:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms
21:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
21:18:02 INFO - PROCESS | 1785 | 1472098682084 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:02 INFO - PROCESS | 1785 | 1472098682193 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
21:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 534ms
21:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
21:18:02 INFO - PROCESS | 1785 | 1472098682621 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:02 INFO - PROCESS | 1785 | 1472098682715 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
21:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 678ms
21:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
21:18:03 INFO - PROCESS | 1785 | 1472098683308 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:03 INFO - PROCESS | 1785 | 1472098683417 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
21:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 776ms
21:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
21:18:04 INFO - PROCESS | 1785 | 1472098684088 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:04 INFO - PROCESS | 1785 | 1472098684192 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
21:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 527ms
21:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
21:18:04 INFO - PROCESS | 1785 | 1472098684627 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:04 INFO - PROCESS | 1785 | 1472098684745 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
21:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 572ms
21:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
21:18:05 INFO - PROCESS | 1785 | 1472098685213 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:05 INFO - PROCESS | 1785 | 1472098685328 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
21:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 634ms
21:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
21:18:05 INFO - PROCESS | 1785 | 1472098685846 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:05 INFO - PROCESS | 1785 | 1472098685973 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
21:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms
21:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
21:18:06 INFO - PROCESS | 1785 | 1472098686526 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:06 INFO - PROCESS | 1785 | 1472098686674 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
21:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 676ms
21:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
21:18:07 INFO - PROCESS | 1785 | 1472098687209 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:07 INFO - PROCESS | 1785 | 1472098687343 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
21:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 576ms
21:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
21:18:07 INFO - PROCESS | 1785 | 1472098687791 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:07 INFO - PROCESS | 1785 | 1472098687903 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:08 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
21:18:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:18:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
21:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 575ms
21:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
21:18:08 INFO - PROCESS | 1785 | 1472098688376 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:08 INFO - PROCESS | 1785 | 1472098688470 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
21:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 526ms
21:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
21:18:08 INFO - PROCESS | 1785 | 1472098688905 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:09 INFO - PROCESS | 1785 | 1472098689003 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
21:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms
21:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
21:18:09 INFO - PROCESS | 1785 | 1472098689436 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:09 INFO - PROCESS | 1785 | 1472098689538 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:10 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
21:18:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:18:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
21:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 627ms
21:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
21:18:10 INFO - PROCESS | 1785 | 1472098690072 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:10 INFO - PROCESS | 1785 | 1472098690234 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:10 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
21:18:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:18:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
21:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 824ms
21:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
21:18:10 INFO - PROCESS | 1785 | 1472098690903 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:11 INFO - PROCESS | 1785 | 1472098691014 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
21:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 572ms
21:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
21:18:11 INFO - PROCESS | 1785 | 1472098691495 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:11 INFO - PROCESS | 1785 | 1472098691598 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
21:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 578ms
21:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
21:18:12 INFO - PROCESS | 1785 | 1472098692086 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:12 INFO - PROCESS | 1785 | 1472098692195 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
21:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 574ms
21:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
21:18:12 INFO - PROCESS | 1785 | 1472098692658 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:12 INFO - PROCESS | 1785 | 1472098692761 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
21:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 577ms
21:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
21:18:13 INFO - PROCESS | 1785 | 1472098693241 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:13 INFO - PROCESS | 1785 | 1472098693359 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
21:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 575ms
21:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
21:18:13 INFO - PROCESS | 1785 | 1472098693830 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:13 INFO - PROCESS | 1785 | 1472098693964 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
21:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 622ms
21:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
21:18:14 INFO - PROCESS | 1785 | 1472098694456 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:14 INFO - PROCESS | 1785 | 1472098694546 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
21:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms
21:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
21:18:14 INFO - PROCESS | 1785 | 1472098694982 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:15 INFO - PROCESS | 1785 | 1472098695068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
21:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms
21:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
21:18:15 INFO - PROCESS | 1785 | 1472098695510 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:15 INFO - PROCESS | 1785 | 1472098695601 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
21:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms
21:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
21:18:15 INFO - PROCESS | 1785 | 1472098695985 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:16 INFO - PROCESS | 1785 | 1472098696081 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
21:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms
21:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
21:18:16 INFO - PROCESS | 1785 | 1472098696511 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:16 INFO - PROCESS | 1785 | 1472098696627 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
21:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 529ms
21:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
21:18:17 INFO - PROCESS | 1785 | 1472098697044 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:17 INFO - PROCESS | 1785 | 1472098697136 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
21:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 621ms
21:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
21:18:17 INFO - PROCESS | 1785 | 1472098697674 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:17 INFO - PROCESS | 1785 | 1472098697781 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
21:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 980ms
21:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
21:18:18 INFO - PROCESS | 1785 | 1472098698662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:18 INFO - PROCESS | 1785 | 1472098698759 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
21:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 526ms
21:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
21:18:19 INFO - PROCESS | 1785 | 1472098699197 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:19 INFO - PROCESS | 1785 | 1472098699292 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
21:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 528ms
21:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
21:18:19 INFO - PROCESS | 1785 | 1472098699737 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:19 INFO - PROCESS | 1785 | 1472098699834 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
21:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 534ms
21:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
21:18:20 INFO - PROCESS | 1785 | 1472098700267 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:20 INFO - PROCESS | 1785 | 1472098700371 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
21:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 678ms
21:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
21:18:20 INFO - PROCESS | 1785 | 1472098700972 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:21 INFO - PROCESS | 1785 | 1472098701167 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
21:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 745ms
21:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
21:18:21 INFO - PROCESS | 1785 | 1472098701709 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:21 INFO - PROCESS | 1785 | 1472098701852 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
21:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 622ms
21:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
21:18:22 INFO - PROCESS | 1785 | 1472098702346 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:22 INFO - PROCESS | 1785 | 1472098702469 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
21:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 534ms
21:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
21:18:22 INFO - PROCESS | 1785 | 1472098702872 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:22 INFO - PROCESS | 1785 | 1472098702963 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
21:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 476ms
21:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
21:18:23 INFO - PROCESS | 1785 | 1472098703353 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:23 INFO - PROCESS | 1785 | 1472098703444 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
21:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms
21:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
21:18:23 INFO - PROCESS | 1785 | 1472098703882 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:23 INFO - PROCESS | 1785 | 1472098703977 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
21:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 470ms
21:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
21:18:24 INFO - PROCESS | 1785 | 1472098704359 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:24 INFO - PROCESS | 1785 | 1472098704476 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
21:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 675ms
21:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
21:18:25 INFO - PROCESS | 1785 | 1472098705054 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:25 INFO - PROCESS | 1785 | 1472098705302 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
21:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 734ms
21:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
21:18:25 INFO - PROCESS | 1785 | 1472098705795 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:25 INFO - PROCESS | 1785 | 1472098705893 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
21:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 525ms
21:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
21:18:26 INFO - PROCESS | 1785 | 1472098706328 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:26 INFO - PROCESS | 1785 | 1472098706433 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
21:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 530ms
21:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
21:18:26 INFO - PROCESS | 1785 | 1472098706873 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:26 INFO - PROCESS | 1785 | 1472098706972 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
21:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 534ms
21:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
21:18:27 INFO - PROCESS | 1785 | 1472098707402 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:27 INFO - PROCESS | 1785 | 1472098707494 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
21:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 530ms
21:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
21:18:27 INFO - PROCESS | 1785 | 1472098707944 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:28 INFO - PROCESS | 1785 | 1472098708059 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
21:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 627ms
21:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
21:18:28 INFO - PROCESS | 1785 | 1472098708569 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:28 INFO - PROCESS | 1785 | 1472098708668 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
21:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 529ms
21:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
21:18:29 INFO - PROCESS | 1785 | 1472098709104 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:29 INFO - PROCESS | 1785 | 1472098709195 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
21:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 477ms
21:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
21:18:29 INFO - PROCESS | 1785 | 1472098709587 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:29 INFO - PROCESS | 1785 | 1472098709673 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
21:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 496ms
21:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
21:18:30 INFO - PROCESS | 1785 | 1472098710087 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:30 INFO - PROCESS | 1785 | 1472098710183 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
21:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms
21:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
21:18:30 INFO - PROCESS | 1785 | 1472098710565 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:30 INFO - PROCESS | 1785 | 1472098710660 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:31 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
21:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms
21:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
21:18:31 INFO - PROCESS | 1785 | 1472098711092 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:31 INFO - PROCESS | 1785 | 1472098711203 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
21:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 526ms
21:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
21:18:31 INFO - PROCESS | 1785 | 1472098711622 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:31 INFO - PROCESS | 1785 | 1472098711752 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
21:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 627ms
21:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
21:18:32 INFO - PROCESS | 1785 | 1472098712257 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:32 INFO - PROCESS | 1785 | 1472098712386 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
21:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 783ms
21:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
21:18:33 INFO - PROCESS | 1785 | 1472098713052 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:33 INFO - PROCESS | 1785 | 1472098713370 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
21:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 776ms
21:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
21:18:33 INFO - PROCESS | 1785 | 1472098713836 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:33 INFO - PROCESS | 1785 | 1472098713951 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
21:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 538ms
21:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
21:18:34 INFO - PROCESS | 1785 | 1472098714382 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:34 INFO - PROCESS | 1785 | 1472098714489 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
21:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 529ms
21:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
21:18:34 INFO - PROCESS | 1785 | 1472098714927 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:35 INFO - PROCESS | 1785 | 1472098715026 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
21:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 585ms
21:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
21:18:35 INFO - PROCESS | 1785 | 1472098715515 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:35 INFO - PROCESS | 1785 | 1472098715616 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:36 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
21:18:36 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
21:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:18:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 536ms
21:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
21:18:36 INFO - PROCESS | 1785 | 1472098716057 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:36 INFO - PROCESS | 1785 | 1472098716168 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
21:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 575ms
21:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
21:18:36 INFO - PROCESS | 1785 | 1472098716655 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:36 INFO - PROCESS | 1785 | 1472098716754 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
21:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms
21:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
21:18:37 INFO - PROCESS | 1785 | 1472098717180 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:37 INFO - PROCESS | 1785 | 1472098717268 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
21:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 475ms
21:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
21:18:37 INFO - PROCESS | 1785 | 1472098717660 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:37 INFO - PROCESS | 1785 | 1472098717743 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
21:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 486ms
21:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
21:18:38 INFO - PROCESS | 1785 | 1472098718158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:38 INFO - PROCESS | 1785 | 1472098718296 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
21:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 776ms
21:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
21:18:38 INFO - PROCESS | 1785 | 1472098718936 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:39 INFO - PROCESS | 1785 | 1472098719036 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
21:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 571ms
21:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
21:18:39 INFO - PROCESS | 1785 | 1472098719514 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:39 INFO - PROCESS | 1785 | 1472098719720 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
21:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1176ms
21:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
21:18:40 INFO - PROCESS | 1785 | 1472098720697 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:40 INFO - PROCESS | 1785 | 1472098720790 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
21:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 570ms
21:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
21:18:41 INFO - PROCESS | 1785 | 1472098721286 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:41 INFO - PROCESS | 1785 | 1472098721389 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
21:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 531ms
21:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
21:18:41 INFO - PROCESS | 1785 | 1472098721823 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:41 INFO - PROCESS | 1785 | 1472098721921 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
21:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 579ms
21:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
21:18:42 INFO - PROCESS | 1785 | 1472098722399 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:42 INFO - PROCESS | 1785 | 1472098722501 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
21:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms
21:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
21:18:42 INFO - PROCESS | 1785 | 1472098722936 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:43 INFO - PROCESS | 1785 | 1472098723028 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
21:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 579ms
21:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
21:18:43 INFO - PROCESS | 1785 | 1472098723529 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:43 INFO - PROCESS | 1785 | 1472098723659 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
21:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 575ms
21:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
21:18:44 INFO - PROCESS | 1785 | 1472098724100 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:44 INFO - PROCESS | 1785 | 1472098724188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
21:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms
21:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
21:18:44 INFO - PROCESS | 1785 | 1472098724575 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:44 INFO - PROCESS | 1785 | 1472098724667 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
21:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 484ms
21:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
21:18:45 INFO - PROCESS | 1785 | 1472098725064 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:45 INFO - PROCESS | 1785 | 1472098725158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
21:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms
21:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
21:18:45 INFO - PROCESS | 1785 | 1472098725589 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:45 INFO - PROCESS | 1785 | 1472098725678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
21:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms
21:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
21:18:46 INFO - PROCESS | 1785 | 1472098726115 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:46 INFO - PROCESS | 1785 | 1472098726218 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
21:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 529ms
21:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
21:18:46 INFO - PROCESS | 1785 | 1472098726648 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:46 INFO - PROCESS | 1785 | 1472098726767 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
21:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 622ms
21:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
21:18:47 INFO - PROCESS | 1785 | 1472098727278 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:47 INFO - PROCESS | 1785 | 1472098727386 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
21:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 722ms
21:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
21:18:48 INFO - PROCESS | 1785 | 1472098728032 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:48 INFO - PROCESS | 1785 | 1472098728369 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
21:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 773ms
21:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
21:18:48 INFO - PROCESS | 1785 | 1472098728812 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:48 INFO - PROCESS | 1785 | 1472098728935 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
21:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 572ms
21:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
21:18:49 INFO - PROCESS | 1785 | 1472098729393 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:49 INFO - PROCESS | 1785 | 1472098729503 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
21:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms
21:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
21:18:49 INFO - PROCESS | 1785 | 1472098729981 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:50 INFO - PROCESS | 1785 | 1472098730080 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
21:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 539ms
21:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
21:18:50 INFO - PROCESS | 1785 | 1472098730516 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:50 INFO - PROCESS | 1785 | 1472098730623 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
21:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 575ms
21:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
21:18:51 INFO - PROCESS | 1785 | 1472098731103 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:51 INFO - PROCESS | 1785 | 1472098731207 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
21:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 586ms
21:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
21:18:51 INFO - PROCESS | 1785 | 1472098731707 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:51 INFO - PROCESS | 1785 | 1472098731805 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
21:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 546ms
21:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
21:18:52 INFO - PROCESS | 1785 | 1472098732240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:52 INFO - PROCESS | 1785 | 1472098732334 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
21:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms
21:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
21:18:52 INFO - PROCESS | 1785 | 1472098732714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:52 INFO - PROCESS | 1785 | 1472098732803 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
21:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms
21:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
21:18:53 INFO - PROCESS | 1785 | 1472098733239 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:53 INFO - PROCESS | 1785 | 1472098733326 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
21:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms
21:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
21:18:53 INFO - PROCESS | 1785 | 1472098733714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:53 INFO - PROCESS | 1785 | 1472098733809 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
21:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms
21:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
21:18:54 INFO - PROCESS | 1785 | 1472098734240 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:54 INFO - PROCESS | 1785 | 1472098734349 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
21:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 771ms
21:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
21:18:55 INFO - PROCESS | 1785 | 1472098735023 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:55 INFO - PROCESS | 1785 | 1472098735176 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
21:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 623ms
21:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
21:18:55 INFO - PROCESS | 1785 | 1472098735655 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:55 INFO - PROCESS | 1785 | 1472098735752 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
21:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms
21:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
21:18:56 INFO - PROCESS | 1785 | 1472098736189 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:56 INFO - PROCESS | 1785 | 1472098736294 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
21:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 536ms
21:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
21:18:56 INFO - PROCESS | 1785 | 1472098736721 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:56 INFO - PROCESS | 1785 | 1472098736816 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
21:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms
21:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
21:18:57 INFO - PROCESS | 1785 | 1472098737246 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:57 INFO - PROCESS | 1785 | 1472098737345 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
21:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 534ms
21:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
21:18:57 INFO - PROCESS | 1785 | 1472098737791 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:57 INFO - PROCESS | 1785 | 1472098737920 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
21:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 574ms
21:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
21:18:58 INFO - PROCESS | 1785 | 1472098738369 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:58 INFO - PROCESS | 1785 | 1472098738456 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
21:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms
21:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
21:18:58 INFO - PROCESS | 1785 | 1472098738900 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:58 INFO - PROCESS | 1785 | 1472098738988 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
21:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 523ms
21:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
21:18:59 INFO - PROCESS | 1785 | 1472098739427 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:59 INFO - PROCESS | 1785 | 1472098739525 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
21:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms
21:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
21:18:59 INFO - PROCESS | 1785 | 1472098739954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:00 INFO - PROCESS | 1785 | 1472098740054 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
21:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms
21:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
21:19:00 INFO - PROCESS | 1785 | 1472098740488 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:00 INFO - PROCESS | 1785 | 1472098740593 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
21:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 532ms
21:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
21:19:01 INFO - PROCESS | 1785 | 1472098741018 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:01 INFO - PROCESS | 1785 | 1472098741108 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
21:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 622ms
21:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
21:19:01 INFO - PROCESS | 1785 | 1472098741647 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:01 INFO - PROCESS | 1785 | 1472098741749 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
21:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 779ms
21:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
21:19:02 INFO - PROCESS | 1785 | 1472098742439 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:02 INFO - PROCESS | 1785 | 1472098742755 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
21:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 733ms
21:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
21:19:03 INFO - PROCESS | 1785 | 1472098743194 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:03 INFO - PROCESS | 1785 | 1472098743288 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
21:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 530ms
21:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
21:19:03 INFO - PROCESS | 1785 | 1472098743732 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:03 INFO - PROCESS | 1785 | 1472098743849 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
21:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 627ms
21:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
21:19:04 INFO - PROCESS | 1785 | 1472098744379 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:04 INFO - PROCESS | 1785 | 1472098744496 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
21:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 631ms
21:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
21:19:05 INFO - PROCESS | 1785 | 1472098745010 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:05 INFO - PROCESS | 1785 | 1472098745146 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
21:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 636ms
21:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
21:19:05 INFO - PROCESS | 1785 | 1472098745650 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:05 INFO - PROCESS | 1785 | 1472098745743 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
21:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 582ms
21:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
21:19:06 INFO - PROCESS | 1785 | 1472098746232 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:06 INFO - PROCESS | 1785 | 1472098746370 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
21:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 572ms
21:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
21:19:06 INFO - PROCESS | 1785 | 1472098746809 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:06 INFO - PROCESS | 1785 | 1472098746896 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
21:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 483ms
21:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
21:19:07 INFO - PROCESS | 1785 | 1472098747298 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:07 INFO - PROCESS | 1785 | 1472098747392 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
21:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 528ms
21:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
21:19:07 INFO - PROCESS | 1785 | 1472098747831 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:07 INFO - PROCESS | 1785 | 1472098747921 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
21:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 473ms
21:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
21:19:08 INFO - PROCESS | 1785 | 1472098748311 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:08 INFO - PROCESS | 1785 | 1472098748405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
21:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 525ms
21:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
21:19:08 INFO - PROCESS | 1785 | 1472098748842 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:08 INFO - PROCESS | 1785 | 1472098748980 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
21:19:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 924ms
21:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
21:19:09 INFO - PROCESS | 1785 | 1472098749782 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:09 INFO - PROCESS | 1785 | 1472098749943 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
21:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 876ms
21:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
21:19:10 INFO - PROCESS | 1785 | 1472098750676 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:10 INFO - PROCESS | 1785 | 1472098750838 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
21:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 781ms
21:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
21:19:11 INFO - PROCESS | 1785 | 1472098751458 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:11 INFO - PROCESS | 1785 | 1472098751608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
21:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 825ms
21:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
21:19:12 INFO - PROCESS | 1785 | 1472098752294 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:12 INFO - PROCESS | 1785 | 1472098752424 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
21:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1126ms
21:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
21:19:13 INFO - PROCESS | 1785 | 1472098753428 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:13 INFO - PROCESS | 1785 | 1472098753571 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
21:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 773ms
21:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
21:19:14 INFO - PROCESS | 1785 | 1472098754214 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:14 INFO - PROCESS | 1785 | 1472098754345 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
21:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 777ms
21:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
21:19:15 INFO - PROCESS | 1785 | 1472098755012 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:15 INFO - PROCESS | 1785 | 1472098755148 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
21:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 632ms
21:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
21:19:15 INFO - PROCESS | 1785 | 1472098755635 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:15 INFO - PROCESS | 1785 | 1472098755765 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
21:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms
21:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
21:19:16 INFO - PROCESS | 1785 | 1472098756211 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:16 INFO - PROCESS | 1785 | 1472098756299 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
21:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms
21:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
21:19:16 INFO - PROCESS | 1785 | 1472098756740 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:16 INFO - PROCESS | 1785 | 1472098756853 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
21:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 526ms
21:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
21:19:17 INFO - PROCESS | 1785 | 1472098757272 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:17 INFO - PROCESS | 1785 | 1472098757370 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
21:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 523ms
21:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
21:19:17 INFO - PROCESS | 1785 | 1472098757800 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:17 INFO - PROCESS | 1785 | 1472098757919 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
21:19:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 874ms
21:19:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
21:19:18 INFO - PROCESS | 1785 | 1472098758682 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:18 INFO - PROCESS | 1785 | 1472098758797 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
21:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 591ms
21:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
21:19:19 INFO - PROCESS | 1785 | 1472098759283 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:19 INFO - PROCESS | 1785 | 1472098759406 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
21:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 573ms
21:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
21:19:19 INFO - PROCESS | 1785 | 1472098759873 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:20 INFO - PROCESS | 1785 | 1472098760002 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
21:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms
21:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
21:19:20 INFO - PROCESS | 1785 | 1472098760495 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:20 INFO - PROCESS | 1785 | 1472098760598 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
21:19:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms
21:19:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
21:19:21 INFO - PROCESS | 1785 | 1472098761021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:21 INFO - PROCESS | 1785 | 1472098761128 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
21:19:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 577ms
21:19:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
21:19:21 INFO - PROCESS | 1785 | 1472098761609 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:21 INFO - PROCESS | 1785 | 1472098761740 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
21:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 536ms
21:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
21:19:22 INFO - PROCESS | 1785 | 1472098762151 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:22 INFO - PROCESS | 1785 | 1472098762250 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
21:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 525ms
21:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
21:19:22 INFO - PROCESS | 1785 | 1472098762681 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:22 INFO - PROCESS | 1785 | 1472098762767 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
21:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 478ms
21:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
21:19:23 INFO - PROCESS | 1785 | 1472098763165 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:23 INFO - PROCESS | 1785 | 1472098763253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
21:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 524ms
21:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
21:19:23 INFO - PROCESS | 1785 | 1472098763699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:23 INFO - PROCESS | 1785 | 1472098763789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
21:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 481ms
21:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
21:19:24 INFO - PROCESS | 1785 | 1472098764181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:24 INFO - PROCESS | 1785 | 1472098764282 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
21:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 529ms
21:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
21:19:24 INFO - PROCESS | 1785 | 1472098764714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:24 INFO - PROCESS | 1785 | 1472098764802 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
21:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 584ms
21:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
21:19:25 INFO - PROCESS | 1785 | 1472098765305 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:25 INFO - PROCESS | 1785 | 1472098765406 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
21:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 677ms
21:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
21:19:25 INFO - PROCESS | 1785 | 1472098765989 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:26 INFO - PROCESS | 1785 | 1472098766105 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
21:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms
21:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
21:19:26 INFO - PROCESS | 1785 | 1472098766726 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:26 INFO - PROCESS | 1785 | 1472098766823 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
21:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms
21:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
21:19:27 INFO - PROCESS | 1785 | 1472098767261 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:27 INFO - PROCESS | 1785 | 1472098767365 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
21:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms
21:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
21:19:27 INFO - PROCESS | 1785 | 1472098767794 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:27 INFO - PROCESS | 1785 | 1472098767889 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
21:19:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 527ms
21:19:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
21:19:28 INFO - PROCESS | 1785 | 1472098768318 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:28 INFO - PROCESS | 1785 | 1472098768418 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:29 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)
21:19:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1027ms
21:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
21:19:29 INFO - PROCESS | 1785 | 1472098769359 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:29 INFO - PROCESS | 1785 | 1472098769453 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:30 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
21:19:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
21:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1032ms
21:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
21:19:30 INFO - PROCESS | 1785 | 1472098770400 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:30 INFO - PROCESS | 1785 | 1472098770514 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:31 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
21:19:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
21:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 980ms
21:19:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
21:19:31 INFO - PROCESS | 1785 | 1472098771384 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:31 INFO - PROCESS | 1785 | 1472098771472 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:32 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)
21:19:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 927ms
21:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
21:19:32 INFO - PROCESS | 1785 | 1472098772316 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:32 INFO - PROCESS | 1785 | 1472098772407 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:33 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)
21:19:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1223ms
21:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
21:19:33 INFO - PROCESS | 1785 | 1472098773554 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:33 INFO - PROCESS | 1785 | 1472098773668 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:34 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
21:19:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
21:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1026ms
21:19:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
21:19:34 INFO - PROCESS | 1785 | 1472098774591 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:34 INFO - PROCESS | 1785 | 1472098774689 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:35 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
21:19:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
21:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 983ms
21:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
21:19:35 INFO - PROCESS | 1785 | 1472098775589 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:35 INFO - PROCESS | 1785 | 1472098775702 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:36 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
21:19:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
21:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1031ms
21:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
21:19:36 INFO - PROCESS | 1785 | 1472098776623 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:36 INFO - PROCESS | 1785 | 1472098776717 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:37 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
21:19:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:19:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
21:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 971ms
21:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
21:19:37 INFO - PROCESS | 1785 | 1472098777600 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:37 INFO - PROCESS | 1785 | 1472098777684 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
21:19:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 477ms
21:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
21:19:38 INFO - PROCESS | 1785 | 1472098778086 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:38 INFO - PROCESS | 1785 | 1472098778191 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
21:19:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 527ms
21:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
21:19:38 INFO - PROCESS | 1785 | 1472098778620 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:38 INFO - PROCESS | 1785 | 1472098778708 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:39 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"
21:19:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:19:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
21:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:19:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 526ms
21:19:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
21:19:39 INFO - PROCESS | 1785 | 1472098779150 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:39 INFO - PROCESS | 1785 | 1472098779262 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
21:19:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 636ms
21:19:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
21:19:39 INFO - PROCESS | 1785 | 1472098779796 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:39 INFO - PROCESS | 1785 | 1472098779922 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:40 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"
21:19:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:19:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
21:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:19:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 732ms
21:19:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
21:19:40 INFO - PROCESS | 1785 | 1472098780538 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:40 INFO - PROCESS | 1785 | 1472098780635 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:41 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"
21:19:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:19:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
21:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:19:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 527ms
21:19:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
21:19:41 INFO - PROCESS | 1785 | 1472098781070 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:41 INFO - PROCESS | 1785 | 1472098781163 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
21:19:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms
21:19:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
21:19:41 INFO - PROCESS | 1785 | 1472098781616 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:41 INFO - PROCESS | 1785 | 1472098781719 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:42 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
21:19:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:19:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
21:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:19:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:19:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 994ms
21:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
21:19:42 INFO - PROCESS | 1785 | 1472098782599 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:42 INFO - PROCESS | 1785 | 1472098782713 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
21:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 579ms
21:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
21:19:43 INFO - PROCESS | 1785 | 1472098783183 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:43 INFO - PROCESS | 1785 | 1472098783278 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
21:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 528ms
21:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
21:19:43 INFO - PROCESS | 1785 | 1472098783718 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:43 INFO - PROCESS | 1785 | 1472098783832 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
21:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms
21:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
21:19:44 INFO - PROCESS | 1785 | 1472098784242 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:44 INFO - PROCESS | 1785 | 1472098784330 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
21:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms
21:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
21:19:44 INFO - PROCESS | 1785 | 1472098784718 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:44 INFO - PROCESS | 1785 | 1472098784810 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
21:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms
21:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
21:19:45 INFO - PROCESS | 1785 | 1472098785244 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:45 INFO - PROCESS | 1785 | 1472098785332 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
21:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms
21:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
21:19:45 INFO - PROCESS | 1785 | 1472098785719 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:45 INFO - PROCESS | 1785 | 1472098785807 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
21:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 643ms
21:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
21:19:46 INFO - PROCESS | 1785 | 1472098786389 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:46 INFO - PROCESS | 1785 | 1472098786548 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
21:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 682ms
21:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
21:19:47 INFO - PROCESS | 1785 | 1472098787091 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:47 INFO - PROCESS | 1785 | 1472098787201 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
21:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 933ms
21:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
21:19:48 INFO - PROCESS | 1785 | 1472098788047 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:48 INFO - PROCESS | 1785 | 1472098788155 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
21:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 582ms
21:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
21:19:48 INFO - PROCESS | 1785 | 1472098788637 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:48 INFO - PROCESS | 1785 | 1472098788749 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
21:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 540ms
21:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
21:19:49 INFO - PROCESS | 1785 | 1472098789188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:49 INFO - PROCESS | 1785 | 1472098789287 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
21:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 576ms
21:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
21:19:49 INFO - PROCESS | 1785 | 1472098789760 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:49 INFO - PROCESS | 1785 | 1472098789871 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
21:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms
21:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
21:19:50 INFO - PROCESS | 1785 | 1472098790343 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:50 INFO - PROCESS | 1785 | 1472098790444 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
21:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 576ms
21:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
21:19:50 INFO - PROCESS | 1785 | 1472098790930 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:51 INFO - PROCESS | 1785 | 1472098791055 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
21:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 570ms
21:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
21:19:51 INFO - PROCESS | 1785 | 1472098791502 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:51 INFO - PROCESS | 1785 | 1472098791608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
21:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 526ms
21:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
21:19:52 INFO - PROCESS | 1785 | 1472098792032 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:52 INFO - PROCESS | 1785 | 1472098792128 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
21:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms
21:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
21:19:52 INFO - PROCESS | 1785 | 1472098792558 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:52 INFO - PROCESS | 1785 | 1472098792661 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
21:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms
21:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
21:19:53 INFO - PROCESS | 1785 | 1472098793086 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:53 INFO - PROCESS | 1785 | 1472098793181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
21:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 574ms
21:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
21:19:53 INFO - PROCESS | 1785 | 1472098793667 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:53 INFO - PROCESS | 1785 | 1472098793778 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
21:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 696ms
21:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
21:19:54 INFO - PROCESS | 1785 | 1472098794397 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:54 INFO - PROCESS | 1785 | 1472098794596 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
21:19:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 748ms
21:19:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
21:19:55 INFO - PROCESS | 1785 | 1472098795128 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:55 INFO - PROCESS | 1785 | 1472098795231 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
21:19:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 576ms
21:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
21:19:55 INFO - PROCESS | 1785 | 1472098795712 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:55 INFO - PROCESS | 1785 | 1472098795819 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
21:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 525ms
21:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
21:19:56 INFO - PROCESS | 1785 | 1472098796253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:56 INFO - PROCESS | 1785 | 1472098796359 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
21:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 584ms
21:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
21:19:56 INFO - PROCESS | 1785 | 1472098796832 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:56 INFO - PROCESS | 1785 | 1472098796937 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
21:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 526ms
21:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
21:19:57 INFO - PROCESS | 1785 | 1472098797371 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:57 INFO - PROCESS | 1785 | 1472098797472 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
21:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 635ms
21:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
21:19:58 INFO - PROCESS | 1785 | 1472098798010 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:58 INFO - PROCESS | 1785 | 1472098798113 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
21:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms
21:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
21:19:58 INFO - PROCESS | 1785 | 1472098798538 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:58 INFO - PROCESS | 1785 | 1472098798635 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
21:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 524ms
21:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
21:19:59 INFO - PROCESS | 1785 | 1472098799067 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:59 INFO - PROCESS | 1785 | 1472098799154 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
21:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 486ms
21:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
21:19:59 INFO - PROCESS | 1785 | 1472098799559 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:19:59 INFO - PROCESS | 1785 | 1472098799654 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
21:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms
21:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
21:20:00 INFO - PROCESS | 1785 | 1472098800085 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:00 INFO - PROCESS | 1785 | 1472098800176 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
21:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 527ms
21:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
21:20:00 INFO - PROCESS | 1785 | 1472098800621 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:00 INFO - PROCESS | 1785 | 1472098800743 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
21:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 629ms
21:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
21:20:01 INFO - PROCESS | 1785 | 1472098801258 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:01 INFO - PROCESS | 1785 | 1472098801406 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
21:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 840ms
21:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
21:20:02 INFO - PROCESS | 1785 | 1472098802159 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:02 INFO - PROCESS | 1785 | 1472098802273 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
21:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 878ms
21:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
21:20:03 INFO - PROCESS | 1785 | 1472098803049 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:03 INFO - PROCESS | 1785 | 1472098803186 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
21:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 834ms
21:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
21:20:03 INFO - PROCESS | 1785 | 1472098803901 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:04 INFO - PROCESS | 1785 | 1472098804062 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
21:20:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 677ms
21:20:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
21:20:04 INFO - PROCESS | 1785 | 1472098804590 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:04 INFO - PROCESS | 1785 | 1472098804688 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
21:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 629ms
21:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
21:20:05 INFO - PROCESS | 1785 | 1472098805223 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:05 INFO - PROCESS | 1785 | 1472098805382 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
21:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 634ms
21:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
21:20:05 INFO - PROCESS | 1785 | 1472098805855 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:05 INFO - PROCESS | 1785 | 1472098805942 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
21:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 569ms
21:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
21:20:06 INFO - PROCESS | 1785 | 1472098806439 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:06 INFO - PROCESS | 1785 | 1472098806568 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
21:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 632ms
21:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
21:20:07 INFO - PROCESS | 1785 | 1472098807068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:07 INFO - PROCESS | 1785 | 1472098807164 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
21:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms
21:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
21:20:07 INFO - PROCESS | 1785 | 1472098807597 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:07 INFO - PROCESS | 1785 | 1472098807690 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
21:20:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 530ms
21:20:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
21:20:08 INFO - PROCESS | 1785 | 1472098808133 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:08 INFO - PROCESS | 1785 | 1472098808230 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
21:20:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 529ms
21:20:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
21:20:08 INFO - PROCESS | 1785 | 1472098808667 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:08 INFO - PROCESS | 1785 | 1472098808757 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
21:20:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 524ms
21:20:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
21:20:09 INFO - PROCESS | 1785 | 1472098809202 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:09 INFO - PROCESS | 1785 | 1472098809340 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
21:20:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
21:20:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 737ms
21:20:09 INFO - TEST-START | /DOMEvents/constructors.html
21:20:09 INFO - PROCESS | 1785 | 1472098809990 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:10 INFO - PROCESS | 1785 | 1472098810086 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
21:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
21:20:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:20:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
21:20:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 548ms
21:20:10 INFO - TEST-START | /DOMEvents/event-phases-order.html
21:20:10 INFO - PROCESS | 1785 | 1472098810561 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:10 INFO - PROCESS | 1785 | 1472098810661 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
21:20:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 493ms
21:20:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
21:20:11 INFO - PROCESS | 1785 | 1472098811061 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:11 INFO - PROCESS | 1785 | 1472098811157 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
21:20:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:20:11 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
21:20:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:20:11 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
21:20:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:20:11 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]"
21:20:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:20:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
21:20:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 479ms
21:20:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
21:20:11 INFO - PROCESS | 1785 | 1472098811548 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:11 INFO - PROCESS | 1785 | 1472098811637 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:11 INFO - PROCESS | 1785 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
21:20: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
21:20:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 432ms
21:20:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
21:20:11 INFO - PROCESS | 1785 | 1472098811983 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:12 INFO - PROCESS | 1785 | 1472098812062 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:12 INFO - PROCESS | 1785 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
21:20:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
21:20:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 475ms
21:20:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
21:20:12 INFO - PROCESS | 1785 | 1472098812467 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:12 INFO - PROCESS | 1785 | 1472098812605 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
21:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms
21:20:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
21:20:12 INFO - PROCESS | 1785 | 1472098812990 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:13 INFO - PROCESS | 1785 | 1472098813074 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:13 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.
21:20:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 421ms
21:20:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
21:20:13 INFO - PROCESS | 1785 | 1472098813416 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:13 INFO - PROCESS | 1785 | 1472098813498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:13 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
21:20:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
21:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
21:20:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 426ms
21:20:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
21:20:13 INFO - PROCESS | 1785 | 1472098813848 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:13 INFO - PROCESS | 1785 | 1472098813930 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:14 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.
21:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 431ms
21:20:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
21:20:14 INFO - PROCESS | 1785 | 1472098814283 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:14 INFO - PROCESS | 1785 | 1472098814367 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:14 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.
21:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 481ms
21:20:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
21:20:14 INFO - PROCESS | 1785 | 1472098814771 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:14 INFO - PROCESS | 1785 | 1472098814876 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:20:15 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
21:20:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 430ms
21:20:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
21:20:15 INFO - PROCESS | 1785 | 1472098815213 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:15 INFO - PROCESS | 1785 | 1472098815309 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20: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.
21:20:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 428ms
21:20:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
21:20:15 INFO - PROCESS | 1785 | 1472098815641 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:15 INFO - PROCESS | 1785 | 1472098815723 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:16 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.
21:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 419ms
21:20:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
21:20:16 INFO - PROCESS | 1785 | 1472098816068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:16 INFO - PROCESS | 1785 | 1472098816151 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20: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.
21:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 533ms
21:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
21:20:16 INFO - PROCESS | 1785 | 1472098816608 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:16 INFO - PROCESS | 1785 | 1472098816725 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:17 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.
21:20:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 675ms
21:20:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
21:20:17 INFO - PROCESS | 1785 | 1472098817285 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:17 INFO - PROCESS | 1785 | 1472098817388 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:18 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.
21:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 783ms
21:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
21:20:18 INFO - PROCESS | 1785 | 1472098818075 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:18 INFO - PROCESS | 1785 | 1472098818172 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:18 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.
21:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 475ms
21:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
21:20:18 INFO - PROCESS | 1785 | 1472098818563 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:18 INFO - PROCESS | 1785 | 1472098818654 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:19 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
21:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
21:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
21:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 483ms
21:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
21:20:19 INFO - PROCESS | 1785 | 1472098819066 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:19 INFO - PROCESS | 1785 | 1472098819152 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:19 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.
21:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 479ms
21:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
21:20:19 INFO - PROCESS | 1785 | 1472098819540 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:19 INFO - PROCESS | 1785 | 1472098819636 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:20 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.
21:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 474ms
21:20:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
21:20:20 INFO - PROCESS | 1785 | 1472098820021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:20 INFO - PROCESS | 1785 | 1472098820111 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:20:20 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
21:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 525ms
21:20:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
21:20:20 INFO - PROCESS | 1785 | 1472098820553 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:20 INFO - PROCESS | 1785 | 1472098820681 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:21 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.
21:20:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 625ms
21:20:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
21:20:21 INFO - PROCESS | 1785 | 1472098821187 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:21 INFO - PROCESS | 1785 | 1472098821274 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:21 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.
21:20:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 480ms
21:20:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
21:20:21 INFO - PROCESS | 1785 | 1472098821678 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:21 INFO - PROCESS | 1785 | 1472098821761 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:22 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.
21:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 431ms
21:20:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
21:20:22 INFO - PROCESS | 1785 | 1472098822114 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:22 INFO - PROCESS | 1785 | 1472098822201 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:22 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
21:20:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms
21:20:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker
21:20:22 INFO - PROCESS | 1785 | 1472098822588 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:22 INFO - PROCESS | 1785 | 1472098822683 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
21:20:23 INFO - {}
21:20:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
21:20:23 INFO - {}
21:20:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
21:20:23 INFO - {}
21:20:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
21:20:23 INFO - {}
21:20:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 472ms
21:20:23 INFO - TEST-START | /FileAPI/fileReader.html
21:20:23 INFO - PROCESS | 1785 | 1472098823071 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:23 INFO - PROCESS | 1785 | 1472098823165 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
21:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
21:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
21:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
21:20:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 426ms
21:20:23 INFO - TEST-START | /FileAPI/historical.html
21:20:23 INFO - PROCESS | 1785 | 1472098823503 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:23 INFO - PROCESS | 1785 | 1472098823584 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
21:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
21:20:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
21:20:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
21:20:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
21:20:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
21:20:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
21:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
21:20:23 INFO - TEST-OK | /FileAPI/historical.html | took 428ms
21:20:23 INFO - TEST-START | /FileAPI/idlharness.html
21:20:23 INFO - PROCESS | 1785 | 1472098823960 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:24 INFO - PROCESS | 1785 | 1472098824107 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
21:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:20:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
21:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:20:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
21:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:20:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
21:20:24 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
21:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
21:20:24 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
21:20:24 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
21:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
21:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
21:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
21:20:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
21:20:25 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
21:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
21:20:25 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
21:20:25 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
21:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
21:20:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 1037ms
21:20:25 INFO - TEST-START | /FileAPI/idlharness.worker
21:20:25 INFO - PROCESS | 1785 | 1472098825066 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:25 INFO - PROCESS | 1785 | 1472098825186 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:20:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:20:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:20:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
21:20:25 INFO - {}
21:20:25 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
21:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
21:20:25 INFO - {}
21:20:25 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 - {}
21:20:25 INFO - {}
21:20:25 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
21:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:20:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
21:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
21:20:25 INFO - {}
21:20:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
21:20:26 INFO - {}
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
21:20:26 INFO - {}
21:20:26 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 - {}
21:20:26 INFO - {}
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 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
21:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:20:26 INFO - {}
21:20:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 929ms
21:20:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
21:20:26 INFO - PROCESS | 1785 | 1472098826028 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:26 INFO - PROCESS | 1785 | 1472098826188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
21:20:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 490ms
21:20:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html
21:20:26 INFO - PROCESS | 1785 | 1472098826530 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:26 INFO - PROCESS | 1785 | 1472098826619 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
21:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
21:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
21:20:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 474ms
21:20:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
21:20:27 INFO - PROCESS | 1785 | 1472098827003 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:27 INFO - PROCESS | 1785 | 1472098827093 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
21:20:27 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.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
21:20:27 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'.)
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
21:20:27 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.
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
21:20:27 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.
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
21:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
21:20:27 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.
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
21:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
21:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
21:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
21:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 599ms
21:20:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
21:20:27 INFO - PROCESS | 1785 | 1472098827616 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:27 INFO - PROCESS | 1785 | 1472098827748 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
21:20:28 INFO - {}
21:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 526ms
21:20:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
21:20:28 INFO - PROCESS | 1785 | 1472098828145 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:28 INFO - PROCESS | 1785 | 1472098828253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
21:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
21:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
21:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
21:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms
21:20:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
21:20:28 INFO - PROCESS | 1785 | 1472098828624 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:28 INFO - PROCESS | 1785 | 1472098828705 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
21:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:20:29 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"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:20:29 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"
21:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 626ms
21:20:29 INFO - TEST-START | /FileAPI/file/File-constructor.html
21:20:29 INFO - PROCESS | 1785 | 1472098829260 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:29 INFO - PROCESS | 1785 | 1472098829434 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
21:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
21:20:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
21:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
21:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
21:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
21:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
21:20:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 582ms
21:20:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
21:20:29 INFO - PROCESS | 1785 | 1472098829856 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:29 INFO - PROCESS | 1785 | 1472098829938 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
21:20:30 INFO - {}
21:20:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 436ms
21:20:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
21:20:30 INFO - PROCESS | 1785 | 1472098830297 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:30 INFO - PROCESS | 1785 | 1472098830376 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
21:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
21:20:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 424ms
21:20:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
21:20:30 INFO - PROCESS | 1785 | 1472098830729 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:30 INFO - PROCESS | 1785 | 1472098830832 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
21:20:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 475ms
21:20:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
21:20:31 INFO - PROCESS | 1785 | 1472098831231 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:31 INFO - PROCESS | 1785 | 1472098831383 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
21:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
21:20:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 577ms
21:20:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
21:20:31 INFO - PROCESS | 1785 | 1472098831818 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:31 INFO - PROCESS | 1785 | 1472098831916 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
21:20:32 INFO - reader.readAsText(blob_2)
21:20:32 INFO - }" did not throw
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
21:20:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
21:20:32 INFO - reader.readAsDataURL(blob_2)
21:20:32 INFO - }" did not throw
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
21:20:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
21:20:32 INFO - reader.readAsArrayBuffer(blob_2)
21:20:32 INFO - }" did not throw
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
21:20:32 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
21:20:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:20:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
21:20:32 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
21:20:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:20:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
21:20:32 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
21:20:32 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
21:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:20:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 679ms
21:20:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
21:20:32 INFO - PROCESS | 1785 | 1472098832521 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:32 INFO - PROCESS | 1785 | 1472098832890 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
21:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
21:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
21:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
21:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 778ms
21:20:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
21:20:33 INFO - PROCESS | 1785 | 1472098833300 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:33 INFO - PROCESS | 1785 | 1472098833390 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
21:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 479ms
21:20:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
21:20:33 INFO - PROCESS | 1785 | 1472098833790 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:33 INFO - PROCESS | 1785 | 1472098833890 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
21:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 420ms
21:20:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
21:20:34 INFO - PROCESS | 1785 | 1472098834229 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:34 INFO - PROCESS | 1785 | 1472098834332 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
21:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 482ms
21:20:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
21:20:34 INFO - PROCESS | 1785 | 1472098834708 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:34 INFO - PROCESS | 1785 | 1472098834790 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
21:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
21:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 438ms
21:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
21:20:35 INFO - PROCESS | 1785 | 1472098835150 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:35 INFO - PROCESS | 1785 | 1472098835249 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
21:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms
21:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
21:20:35 INFO - PROCESS | 1785 | 1472098835629 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:35 INFO - PROCESS | 1785 | 1472098835712 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
21:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
21:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
21:20:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 476ms
21:20:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
21:20:36 INFO - PROCESS | 1785 | 1472098836112 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:36 INFO - PROCESS | 1785 | 1472098836194 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
21:20:36 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
21:20:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
21:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:20:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:20:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
21:20:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 485ms
21:20:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
21:20:36 INFO - PROCESS | 1785 | 1472098836603 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:36 INFO - PROCESS | 1785 | 1472098836684 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
21:20:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 378ms
21:20:36 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
21:20:36 INFO - PROCESS | 1785 | 1472098836991 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:37 INFO - PROCESS | 1785 | 1472098837082 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:37 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
21:20:37 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 438ms
21:20:37 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
21:20:37 INFO - PROCESS | 1785 | 1472098837431 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:37 INFO - PROCESS | 1785 | 1472098837523 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:37 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
21:20:37 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 473ms
21:20:37 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
21:20:37 INFO - PROCESS | 1785 | 1472098837910 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:38 INFO - PROCESS | 1785 | 1472098837999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:38 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
21:20:38 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 521ms
21:20:38 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
21:20:38 INFO - PROCESS | 1785 | 1472098838436 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:38 INFO - PROCESS | 1785 | 1472098838521 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:38 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
21:20:38 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 536ms
21:20:38 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
21:20:38 INFO - PROCESS | 1785 | 1472098838979 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:39 INFO - PROCESS | 1785 | 1472098839118 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
21:20:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
21:20:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
21:20:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
21:20:39 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 786ms
21:20:39 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
21:20:39 INFO - PROCESS | 1785 | 1472098839855 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:40 INFO - PROCESS | 1785 | 1472098840003 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
21:20:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
21:20:40 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 632ms
21:20:40 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
21:20:40 INFO - PROCESS | 1785 | 1472098840434 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:40 INFO - PROCESS | 1785 | 1472098840578 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
21:20:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 678ms
21:20:41 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
21:20:41 INFO - PROCESS | 1785 | 1472098841125 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:41 INFO - PROCESS | 1785 | 1472098841268 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
21:20:41 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
21:20:41 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 681ms
21:20:41 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
21:20:41 INFO - PROCESS | 1785 | 1472098841811 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:41 INFO - PROCESS | 1785 | 1472098841930 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
21:20:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 571ms
21:20:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
21:20:42 INFO - PROCESS | 1785 | 1472098842391 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:42 INFO - PROCESS | 1785 | 1472098842498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
21:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
21:20:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 549ms
21:20:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
21:20:42 INFO - PROCESS | 1785 | 1472098842954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:43 INFO - PROCESS | 1785 | 1472098843045 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
21:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
21:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
21:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
21:20:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 527ms
21:20:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
21:20:43 INFO - PROCESS | 1785 | 1472098843485 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:43 INFO - PROCESS | 1785 | 1472098843588 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
21:20:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 528ms
21:20:44 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
21:20:44 INFO - PROCESS | 1785 | 1472098844014 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:44 INFO - PROCESS | 1785 | 1472098844120 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
21:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
21:20:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 736ms
21:20:44 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
21:20:44 INFO - PROCESS | 1785 | 1472098844766 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:44 INFO - PROCESS | 1785 | 1472098844910 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
21:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
21:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
21:20:45 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 631ms
21:20:45 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
21:20:45 INFO - PROCESS | 1785 | 1472098845393 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:45 INFO - PROCESS | 1785 | 1472098845479 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
21:20:46 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 620ms
21:20:46 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
21:20:46 INFO - PROCESS | 1785 | 1472098846020 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:46 INFO - PROCESS | 1785 | 1472098846117 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
21:20:46 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 469ms
21:20:46 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
21:20:46 INFO - PROCESS | 1785 | 1472098846495 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:46 INFO - PROCESS | 1785 | 1472098846581 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
21:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
21:20:46 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 488ms
21:20:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
21:20:46 INFO - PROCESS | 1785 | 1472098846989 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:47 INFO - PROCESS | 1785 | 1472098847080 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
21:20:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 528ms
21:20:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
21:20:47 INFO - PROCESS | 1785 | 1472098847525 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:47 INFO - PROCESS | 1785 | 1472098847670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
21:20:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 683ms
21:20:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
21:20:48 INFO - PROCESS | 1785 | 1472098848218 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:48 INFO - PROCESS | 1785 | 1472098848364 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
21:20:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 829ms
21:20:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
21:20:49 INFO - PROCESS | 1785 | 1472098849052 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:49 INFO - PROCESS | 1785 | 1472098849196 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
21:20:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 621ms
21:20:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
21:20:49 INFO - PROCESS | 1785 | 1472098849680 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:49 INFO - PROCESS | 1785 | 1472098849803 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
21:20:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 580ms
21:20:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
21:20:50 INFO - PROCESS | 1785 | 1472098850275 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:50 INFO - PROCESS | 1785 | 1472098850369 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
21:20:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 526ms
21:20:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
21:20:50 INFO - PROCESS | 1785 | 1472098850796 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:50 INFO - PROCESS | 1785 | 1472098850890 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
21:20:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 474ms
21:20:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
21:20:51 INFO - PROCESS | 1785 | 1472098851275 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:51 INFO - PROCESS | 1785 | 1472098851355 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
21:20:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 521ms
21:20:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
21:20:51 INFO - PROCESS | 1785 | 1472098851814 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:51 INFO - PROCESS | 1785 | 1472098851951 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
21:20:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 577ms
21:20:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
21:20:52 INFO - PROCESS | 1785 | 1472098852392 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:52 INFO - PROCESS | 1785 | 1472098852497 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
21:20:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 527ms
21:20:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
21:20:52 INFO - PROCESS | 1785 | 1472098852924 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:53 INFO - PROCESS | 1785 | 1472098853029 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
21:20:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 574ms
21:20:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
21:20:53 INFO - PROCESS | 1785 | 1472098853503 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:53 INFO - PROCESS | 1785 | 1472098853671 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
21:20:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 570ms
21:20:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
21:20:54 INFO - PROCESS | 1785 | 1472098854078 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:54 INFO - PROCESS | 1785 | 1472098854209 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
21:20:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 529ms
21:20:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
21:20:54 INFO - PROCESS | 1785 | 1472098854618 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:54 INFO - PROCESS | 1785 | 1472098854715 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
21:20:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 525ms
21:20:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
21:20:55 INFO - PROCESS | 1785 | 1472098855144 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:55 INFO - PROCESS | 1785 | 1472098855238 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
21:20:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 520ms
21:20:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
21:20:55 INFO - PROCESS | 1785 | 1472098855699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:55 INFO - PROCESS | 1785 | 1472098855867 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:56 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
21:20:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 728ms
21:20:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
21:20:56 INFO - PROCESS | 1785 | 1472098856581 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:56 INFO - PROCESS | 1785 | 1472098856723 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:57 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
21:20:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 789ms
21:20:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
21:20:57 INFO - PROCESS | 1785 | 1472098857387 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:57 INFO - PROCESS | 1785 | 1472098857509 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
21:20:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 550ms
21:20:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
21:20:57 INFO - PROCESS | 1785 | 1472098857942 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:58 INFO - PROCESS | 1785 | 1472098858142 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
21:20:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 939ms
21:20:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
21:20:58 INFO - PROCESS | 1785 | 1472098858879 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:58 INFO - PROCESS | 1785 | 1472098858983 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
21:20:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 527ms
21:20:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
21:20:59 INFO - PROCESS | 1785 | 1472098859412 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:59 INFO - PROCESS | 1785 | 1472098859513 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:20:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
21:20:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 525ms
21:20:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
21:20:59 INFO - PROCESS | 1785 | 1472098859951 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:00 INFO - PROCESS | 1785 | 1472098860093 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
21:21:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 575ms
21:21:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
21:21:00 INFO - PROCESS | 1785 | 1472098860528 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:00 INFO - PROCESS | 1785 | 1472098860631 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
21:21:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 581ms
21:21:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
21:21:01 INFO - PROCESS | 1785 | 1472098861115 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:01 INFO - PROCESS | 1785 | 1472098861219 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
21:21:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 519ms
21:21:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
21:21:01 INFO - PROCESS | 1785 | 1472098861640 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:01 INFO - PROCESS | 1785 | 1472098861733 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:02 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
21:21:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 527ms
21:21:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
21:21:02 INFO - PROCESS | 1785 | 1472098862172 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:02 INFO - PROCESS | 1785 | 1472098862269 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:02 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
21:21:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 525ms
21:21:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
21:21:02 INFO - PROCESS | 1785 | 1472098862704 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:02 INFO - PROCESS | 1785 | 1472098862811 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
21:21:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 524ms
21:21:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
21:21:03 INFO - PROCESS | 1785 | 1472098863232 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:03 INFO - PROCESS | 1785 | 1472098863322 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
21:21:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 525ms
21:21:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
21:21:03 INFO - PROCESS | 1785 | 1472098863765 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:03 INFO - PROCESS | 1785 | 1472098863890 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
21:21:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 674ms
21:21:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
21:21:04 INFO - PROCESS | 1785 | 1472098864464 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:04 INFO - PROCESS | 1785 | 1472098864592 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
21:21:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 646ms
21:21:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
21:21:05 INFO - PROCESS | 1785 | 1472098865108 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:05 INFO - PROCESS | 1785 | 1472098865329 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:21:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 984ms
21:21:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
21:21:06 INFO - PROCESS | 1785 | 1472098866091 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:06 INFO - PROCESS | 1785 | 1472098866195 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
21:21:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 589ms
21:21:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
21:21:06 INFO - PROCESS | 1785 | 1472098866690 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:06 INFO - PROCESS | 1785 | 1472098866777 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
21:21:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 477ms
21:21:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
21:21:07 INFO - PROCESS | 1785 | 1472098867181 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:07 INFO - PROCESS | 1785 | 1472098867271 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
21:21:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 476ms
21:21:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
21:21:07 INFO - PROCESS | 1785 | 1472098867652 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:07 INFO - PROCESS | 1785 | 1472098867757 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
21:21:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 523ms
21:21:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
21:21:08 INFO - PROCESS | 1785 | 1472098868180 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:08 INFO - PROCESS | 1785 | 1472098868276 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:21:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 526ms
21:21:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
21:21:08 INFO - PROCESS | 1785 | 1472098868714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:08 INFO - PROCESS | 1785 | 1472098868822 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
21:21:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 572ms
21:21:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
21:21:09 INFO - PROCESS | 1785 | 1472098869289 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:09 INFO - PROCESS | 1785 | 1472098869403 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
21:21:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 540ms
21:21:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
21:21:09 INFO - PROCESS | 1785 | 1472098869835 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:09 INFO - PROCESS | 1785 | 1472098869921 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:21:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1173ms
21:21:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
21:21:11 INFO - PROCESS | 1785 | 1472098871021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:11 INFO - PROCESS | 1785 | 1472098871109 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
21:21:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 479ms
21:21:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
21:21:11 INFO - PROCESS | 1785 | 1472098871503 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:11 INFO - PROCESS | 1785 | 1472098871587 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
21:21:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 476ms
21:21:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
21:21:11 INFO - PROCESS | 1785 | 1472098871986 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:12 INFO - PROCESS | 1785 | 1472098872115 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:21:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 724ms
21:21:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
21:21:12 INFO - PROCESS | 1785 | 1472098872720 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:12 INFO - PROCESS | 1785 | 1472098872940 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
21:21:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 671ms
21:21:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
21:21:13 INFO - PROCESS | 1785 | 1472098873413 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:13 INFO - PROCESS | 1785 | 1472098873505 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
21:21:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 522ms
21:21:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
21:21:13 INFO - PROCESS | 1785 | 1472098873940 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:14 INFO - PROCESS | 1785 | 1472098874028 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
21:21:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 520ms
21:21:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
21:21:14 INFO - PROCESS | 1785 | 1472098874475 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:14 INFO - PROCESS | 1785 | 1472098874564 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
21:21:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 528ms
21:21:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
21:21:15 INFO - PROCESS | 1785 | 1472098875001 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:15 INFO - PROCESS | 1785 | 1472098875086 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
21:21:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 481ms
21:21:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
21:21:15 INFO - PROCESS | 1785 | 1472098875485 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:15 INFO - PROCESS | 1785 | 1472098875590 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
21:21:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 626ms
21:21:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
21:21:16 INFO - PROCESS | 1785 | 1472098876117 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:16 INFO - PROCESS | 1785 | 1472098876227 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
21:21:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 477ms
21:21:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
21:21:16 INFO - PROCESS | 1785 | 1472098876600 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:16 INFO - PROCESS | 1785 | 1472098876680 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
21:21:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 477ms
21:21:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
21:21:17 INFO - PROCESS | 1785 | 1472098877084 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:17 INFO - PROCESS | 1785 | 1472098877185 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
21:21:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 473ms
21:21:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
21:21:17 INFO - PROCESS | 1785 | 1472098877564 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:17 INFO - PROCESS | 1785 | 1472098877654 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
21:21:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 482ms
21:21:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
21:21:18 INFO - PROCESS | 1785 | 1472098878052 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:18 INFO - PROCESS | 1785 | 1472098878140 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
21:21:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 476ms
21:21:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
21:21:18 INFO - PROCESS | 1785 | 1472098878533 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:18 INFO - PROCESS | 1785 | 1472098878629 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
21:21:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 474ms
21:21:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
21:21:19 INFO - PROCESS | 1785 | 1472098879014 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:19 INFO - PROCESS | 1785 | 1472098879117 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
21:21:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 573ms
21:21:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
21:21:19 INFO - PROCESS | 1785 | 1472098879594 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:19 INFO - PROCESS | 1785 | 1472098879779 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
21:21:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 885ms
21:21:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
21:21:20 INFO - PROCESS | 1785 | 1472098880485 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:20 INFO - PROCESS | 1785 | 1472098880796 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
21:21:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 775ms
21:21:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
21:21:21 INFO - PROCESS | 1785 | 1472098881268 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:21 INFO - PROCESS | 1785 | 1472098881391 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
21:21:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 522ms
21:21:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
21:21:21 INFO - PROCESS | 1785 | 1472098881796 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:21 INFO - PROCESS | 1785 | 1472098881889 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
21:21:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 521ms
21:21:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
21:21:22 INFO - PROCESS | 1785 | 1472098882333 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:22 INFO - PROCESS | 1785 | 1472098882426 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
21:21:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 536ms
21:21:22 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
21:21:22 INFO - PROCESS | 1785 | 1472098882866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:22 INFO - PROCESS | 1785 | 1472098882964 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
21:21:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 531ms
21:21:23 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
21:21:23 INFO - PROCESS | 1785 | 1472098883405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:23 INFO - PROCESS | 1785 | 1472098883500 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
21:21:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 578ms
21:21:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
21:21:24 INFO - PROCESS | 1785 | 1472098884001 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:24 INFO - PROCESS | 1785 | 1472098884088 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
21:21:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 530ms
21:21:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
21:21:24 INFO - PROCESS | 1785 | 1472098884534 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:24 INFO - PROCESS | 1785 | 1472098884633 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
21:21:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 476ms
21:21:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
21:21:25 INFO - PROCESS | 1785 | 1472098885014 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:25 INFO - PROCESS | 1785 | 1472098885101 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
21:21:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 933ms
21:21:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
21:21:25 INFO - PROCESS | 1785 | 1472098885954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:26 INFO - PROCESS | 1785 | 1472098886038 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
21:21:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 482ms
21:21:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
21:21:26 INFO - PROCESS | 1785 | 1472098886439 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:26 INFO - PROCESS | 1785 | 1472098886527 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
21:21:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 524ms
21:21:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
21:21:27 INFO - PROCESS | 1785 | 1472098887008 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:27 INFO - PROCESS | 1785 | 1472098887160 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
21:21:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 830ms
21:21:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
21:21:27 INFO - PROCESS | 1785 | 1472098887844 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:27 INFO - PROCESS | 1785 | 1472098887971 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
21:21:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 576ms
21:21:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
21:21:28 INFO - PROCESS | 1785 | 1472098888454 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:28 INFO - PROCESS | 1785 | 1472098888553 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
21:21:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 530ms
21:21:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
21:21:28 INFO - PROCESS | 1785 | 1472098888996 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:29 INFO - PROCESS | 1785 | 1472098889089 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
21:21:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 529ms
21:21:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
21:21:29 INFO - PROCESS | 1785 | 1472098889522 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:29 INFO - PROCESS | 1785 | 1472098889624 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
21:21:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 524ms
21:21:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
21:21:30 INFO - PROCESS | 1785 | 1472098890057 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:30 INFO - PROCESS | 1785 | 1472098890150 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
21:21:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 527ms
21:21:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
21:21:30 INFO - PROCESS | 1785 | 1472098890588 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:30 INFO - PROCESS | 1785 | 1472098890731 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
21:21:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
21:21:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1292ms
21:21:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
21:21:31 INFO - PROCESS | 1785 | 1472098891885 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:31 INFO - PROCESS | 1785 | 1472098891990 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
21:21:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
21:21:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
21:21:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
21:21:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 624ms
21:21:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
21:21:32 INFO - PROCESS | 1785 | 1472098892516 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:32 INFO - PROCESS | 1785 | 1472098892603 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
21:21:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 477ms
21:21:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
21:21:33 INFO - PROCESS | 1785 | 1472098892998 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:33 INFO - PROCESS | 1785 | 1472098893080 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
21:21:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 472ms
21:21:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
21:21:33 INFO - PROCESS | 1785 | 1472098893474 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:33 INFO - PROCESS | 1785 | 1472098893556 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
21:21:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 485ms
21:21:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
21:21:33 INFO - PROCESS | 1785 | 1472098893966 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:34 INFO - PROCESS | 1785 | 1472098894098 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
21:21:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 729ms
21:21:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
21:21:34 INFO - PROCESS | 1785 | 1472098894725 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:34 INFO - PROCESS | 1785 | 1472098894852 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
21:21:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 1029ms
21:21:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
21:21:35 INFO - PROCESS | 1785 | 1472098895772 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:35 INFO - PROCESS | 1785 | 1472098895885 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
21:21:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 581ms
21:21:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
21:21:36 INFO - PROCESS | 1785 | 1472098896353 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:36 INFO - PROCESS | 1785 | 1472098896453 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
21:21:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 528ms
21:21:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
21:21:36 INFO - PROCESS | 1785 | 1472098896894 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:36 INFO - PROCESS | 1785 | 1472098896982 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
21:21:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 529ms
21:21:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
21:21:37 INFO - PROCESS | 1785 | 1472098897425 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:37 INFO - PROCESS | 1785 | 1472098897519 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
21:21:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 532ms
21:21:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
21:21:37 INFO - PROCESS | 1785 | 1472098897962 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:38 INFO - PROCESS | 1785 | 1472098898048 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
21:21:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 479ms
21:21:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
21:21:38 INFO - PROCESS | 1785 | 1472098898451 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:38 INFO - PROCESS | 1785 | 1472098898607 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
21:21:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
21:21:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
21:21:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 530ms
21:21:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
21:21:38 INFO - PROCESS | 1785 | 1472098898989 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:39 INFO - PROCESS | 1785 | 1472098899103 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
21:21:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 682ms
21:21:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
21:21:39 INFO - PROCESS | 1785 | 1472098899672 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:39 INFO - PROCESS | 1785 | 1472098899755 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
21:21:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 570ms
21:21:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
21:21:40 INFO - PROCESS | 1785 | 1472098900250 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:40 INFO - PROCESS | 1785 | 1472098900353 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
21:21:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 580ms
21:21:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
21:21:40 INFO - PROCESS | 1785 | 1472098900835 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:40 INFO - PROCESS | 1785 | 1472098900925 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
21:21:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
21:21:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 478ms
21:21:41 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
21:21:41 INFO - PROCESS | 1785 | 1472098901321 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:41 INFO - PROCESS | 1785 | 1472098901417 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
21:21:42 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 723ms
21:21:42 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
21:21:42 INFO - PROCESS | 1785 | 1472098902074 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:42 INFO - PROCESS | 1785 | 1472098902296 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
21:21:43 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1178ms
21:21:43 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
21:21:43 INFO - PROCESS | 1785 | 1472098903253 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:43 INFO - PROCESS | 1785 | 1472098903367 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
21:21:43 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 729ms
21:21:43 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
21:21:43 INFO - PROCESS | 1785 | 1472098903993 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:44 INFO - PROCESS | 1785 | 1472098904099 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
21:21:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
21:21:44 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 532ms
21:21:44 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
21:21:44 INFO - PROCESS | 1785 | 1472098904537 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:44 INFO - PROCESS | 1785 | 1472098904633 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
21:21:45 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 534ms
21:21:45 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
21:21:45 INFO - PROCESS | 1785 | 1472098905068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:45 INFO - PROCESS | 1785 | 1472098905164 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
21:21:45 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 625ms
21:21:45 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
21:21:45 INFO - PROCESS | 1785 | 1472098905703 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:45 INFO - PROCESS | 1785 | 1472098905806 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
21:21:46 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 524ms
21:21:46 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
21:21:46 INFO - PROCESS | 1785 | 1472098906236 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:46 INFO - PROCESS | 1785 | 1472098906357 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
21:21:46 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 570ms
21:21:46 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
21:21:46 INFO - PROCESS | 1785 | 1472098906808 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:46 INFO - PROCESS | 1785 | 1472098906896 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
21:21:47 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 621ms
21:21:47 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
21:21:47 INFO - PROCESS | 1785 | 1472098907435 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:47 INFO - PROCESS | 1785 | 1472098907524 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
21:21:48 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 626ms
21:21:48 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
21:21:48 INFO - PROCESS | 1785 | 1472098908069 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:48 INFO - PROCESS | 1785 | 1472098908158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
21:21:48 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 576ms
21:21:48 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
21:21:48 INFO - PROCESS | 1785 | 1472098908651 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:48 INFO - PROCESS | 1785 | 1472098908745 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
21:21:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
21:21:49 INFO - window.indexedDB.open('test', val);..." did not throw
21:21:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:21:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:21:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
21:21:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
21:21:49 INFO - window.indexedDB.open('test', val);..." did not throw
21:21:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:21:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:21:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
21:21:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
21:21:49 INFO - window.indexedDB.open('test', val);..." did not throw
21:21:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:21:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:21:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
21:21:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
21:21:49 INFO - window.indexedDB.open('test', val);..." did not throw
21:21:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:21:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:21:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
21:21:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
21:21:49 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 732ms
21:21:49 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
21:21:49 INFO - PROCESS | 1785 | 1472098909400 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:49 INFO - PROCESS | 1785 | 1472098909535 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
21:21:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 634ms
21:21:50 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
21:21:50 INFO - PROCESS | 1785 | 1472098910035 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:50 INFO - PROCESS | 1785 | 1472098910143 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
21:21:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
21:21:52 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2330ms
21:21:52 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
21:21:52 INFO - PROCESS | 1785 | 1472098912374 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:52 INFO - PROCESS | 1785 | 1472098912467 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
21:21:52 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 524ms
21:21:52 INFO - TEST-START | /IndexedDB/idbindex_count.htm
21:21:52 INFO - PROCESS | 1785 | 1472098912909 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:53 INFO - PROCESS | 1785 | 1472098913005 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:53 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
21:21:53 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 527ms
21:21:53 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
21:21:53 INFO - PROCESS | 1785 | 1472098913449 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:53 INFO - PROCESS | 1785 | 1472098913550 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:53 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
21:21:53 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 532ms
21:21:53 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
21:21:53 INFO - PROCESS | 1785 | 1472098913976 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:54 INFO - PROCESS | 1785 | 1472098914076 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:54 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
21:21:54 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 524ms
21:21:54 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
21:21:54 INFO - PROCESS | 1785 | 1472098914506 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:54 INFO - PROCESS | 1785 | 1472098914606 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:55 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
21:21:55 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 570ms
21:21:55 INFO - TEST-START | /IndexedDB/idbindex_get.htm
21:21:55 INFO - PROCESS | 1785 | 1472098915088 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:55 INFO - PROCESS | 1785 | 1472098915224 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:55 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
21:21:55 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 576ms
21:21:55 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
21:21:55 INFO - PROCESS | 1785 | 1472098915665 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:55 INFO - PROCESS | 1785 | 1472098915762 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:56 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
21:21:56 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 528ms
21:21:56 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
21:21:56 INFO - PROCESS | 1785 | 1472098916199 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:56 INFO - PROCESS | 1785 | 1472098916291 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:56 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
21:21:56 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 475ms
21:21:56 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
21:21:56 INFO - PROCESS | 1785 | 1472098916679 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:56 INFO - PROCESS | 1785 | 1472098916770 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:57 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
21:21:57 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 521ms
21:21:57 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
21:21:57 INFO - PROCESS | 1785 | 1472098917208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:57 INFO - PROCESS | 1785 | 1472098917297 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:57 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
21:21:57 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 471ms
21:21:57 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
21:21:57 INFO - PROCESS | 1785 | 1472098917686 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:57 INFO - PROCESS | 1785 | 1472098917787 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:58 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
21:21:58 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 473ms
21:21:58 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
21:21:58 INFO - PROCESS | 1785 | 1472098918166 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:58 INFO - PROCESS | 1785 | 1472098918288 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:58 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
21:21:58 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 629ms
21:21:58 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
21:21:58 INFO - PROCESS | 1785 | 1472098918805 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:58 INFO - PROCESS | 1785 | 1472098918915 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:59 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
21:21:59 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 726ms
21:21:59 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
21:21:59 INFO - PROCESS | 1785 | 1472098919537 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:21:59 INFO - PROCESS | 1785 | 1472098919658 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
21:22:00 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 574ms
21:22:00 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
21:22:00 INFO - PROCESS | 1785 | 1472098920133 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:00 INFO - PROCESS | 1785 | 1472098920268 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
21:22:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
21:22:00 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 634ms
21:22:00 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
21:22:00 INFO - PROCESS | 1785 | 1472098920787 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:00 INFO - PROCESS | 1785 | 1472098920919 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
21:22:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 533ms
21:22:01 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
21:22:01 INFO - PROCESS | 1785 | 1472098921315 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:01 INFO - PROCESS | 1785 | 1472098921421 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
21:22:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 530ms
21:22:01 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
21:22:01 INFO - PROCESS | 1785 | 1472098921863 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:02 INFO - PROCESS | 1785 | 1472098922023 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
21:22:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 676ms
21:22:02 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
21:22:02 INFO - PROCESS | 1785 | 1472098922543 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:02 INFO - PROCESS | 1785 | 1472098922654 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
21:22:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 535ms
21:22:03 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
21:22:03 INFO - PROCESS | 1785 | 1472098923083 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:03 INFO - PROCESS | 1785 | 1472098923184 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
21:22:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 529ms
21:22:03 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
21:22:03 INFO - PROCESS | 1785 | 1472098923614 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:03 INFO - PROCESS | 1785 | 1472098923699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
21:22:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 474ms
21:22:04 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
21:22:04 INFO - PROCESS | 1785 | 1472098924094 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:04 INFO - PROCESS | 1785 | 1472098924183 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
21:22:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 478ms
21:22:04 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
21:22:04 INFO - PROCESS | 1785 | 1472098924577 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:04 INFO - PROCESS | 1785 | 1472098924664 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
21:22:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 479ms
21:22:05 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
21:22:05 INFO - PROCESS | 1785 | 1472098925062 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:05 INFO - PROCESS | 1785 | 1472098925164 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:05 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
21:22:05 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 479ms
21:22:05 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
21:22:05 INFO - PROCESS | 1785 | 1472098925552 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:05 INFO - PROCESS | 1785 | 1472098925654 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
21:22:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 629ms
21:22:06 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
21:22:06 INFO - PROCESS | 1785 | 1472098926184 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:06 INFO - PROCESS | 1785 | 1472098926292 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
21:22:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 629ms
21:22:06 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
21:22:06 INFO - PROCESS | 1785 | 1472098926958 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:07 INFO - PROCESS | 1785 | 1472098927053 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
21:22:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 813ms
21:22:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
21:22:07 INFO - PROCESS | 1785 | 1472098927746 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:07 INFO - PROCESS | 1785 | 1472098927837 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
21:22:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 475ms
21:22:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
21:22:08 INFO - PROCESS | 1785 | 1472098928262 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:08 INFO - PROCESS | 1785 | 1472098928366 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
21:22:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 530ms
21:22:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
21:22:08 INFO - PROCESS | 1785 | 1472098928812 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:08 INFO - PROCESS | 1785 | 1472098928915 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
21:22:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 534ms
21:22:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
21:22:09 INFO - PROCESS | 1785 | 1472098929348 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:09 INFO - PROCESS | 1785 | 1472098929443 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
21:22:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 536ms
21:22:09 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
21:22:09 INFO - PROCESS | 1785 | 1472098929875 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:09 INFO - PROCESS | 1785 | 1472098929977 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
21:22:10 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 484ms
21:22:10 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
21:22:10 INFO - PROCESS | 1785 | 1472098930368 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:10 INFO - PROCESS | 1785 | 1472098930498 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
21:22:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
21:22:10 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 570ms
21:22:10 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
21:22:10 INFO - PROCESS | 1785 | 1472098930943 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:11 INFO - PROCESS | 1785 | 1472098931055 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
21:22:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
21:22:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 533ms
21:22:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
21:22:11 INFO - PROCESS | 1785 | 1472098931483 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:11 INFO - PROCESS | 1785 | 1472098931563 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
21:22:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 529ms
21:22:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
21:22:12 INFO - PROCESS | 1785 | 1472098932017 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:12 INFO - PROCESS | 1785 | 1472098932098 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:12 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
21:22:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 431ms
21:22:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
21:22:12 INFO - PROCESS | 1785 | 1472098932459 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:12 INFO - PROCESS | 1785 | 1472098932546 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:12 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
21:22:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 488ms
21:22:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
21:22:12 INFO - PROCESS | 1785 | 1472098932949 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:13 INFO - PROCESS | 1785 | 1472098933050 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
21:22:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 475ms
21:22:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
21:22:13 INFO - PROCESS | 1785 | 1472098933430 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:13 INFO - PROCESS | 1785 | 1472098933512 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:14 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
21:22:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 627ms
21:22:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
21:22:14 INFO - PROCESS | 1785 | 1472098934080 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:14 INFO - PROCESS | 1785 | 1472098934185 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:14 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
21:22:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 722ms
21:22:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
21:22:14 INFO - PROCESS | 1785 | 1472098934820 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:14 INFO - PROCESS | 1785 | 1472098934925 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:22:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 538ms
21:22:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
21:22:15 INFO - PROCESS | 1785 | 1472098935363 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:15 INFO - PROCESS | 1785 | 1472098935454 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:15 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
21:22:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 527ms
21:22:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
21:22:15 INFO - PROCESS | 1785 | 1472098935912 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:16 INFO - PROCESS | 1785 | 1472098936006 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
21:22:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 534ms
21:22:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
21:22:16 INFO - PROCESS | 1785 | 1472098936433 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:16 INFO - PROCESS | 1785 | 1472098936527 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
21:22:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 521ms
21:22:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
21:22:16 INFO - PROCESS | 1785 | 1472098936959 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:17 INFO - PROCESS | 1785 | 1472098937063 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
21:22:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 520ms
21:22:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
21:22:17 INFO - PROCESS | 1785 | 1472098937488 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:17 INFO - PROCESS | 1785 | 1472098937615 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
21:22:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 625ms
21:22:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
21:22:18 INFO - PROCESS | 1785 | 1472098938120 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:18 INFO - PROCESS | 1785 | 1472098938207 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
21:22:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 485ms
21:22:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
21:22:18 INFO - PROCESS | 1785 | 1472098938606 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:18 INFO - PROCESS | 1785 | 1472098938702 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
21:22:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 522ms
21:22:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
21:22:19 INFO - PROCESS | 1785 | 1472098939133 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:19 INFO - PROCESS | 1785 | 1472098939231 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
21:22:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 523ms
21:22:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
21:22:19 INFO - PROCESS | 1785 | 1472098939661 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:19 INFO - PROCESS | 1785 | 1472098939746 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:20 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
21:22:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 477ms
21:22:20 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
21:22:20 INFO - PROCESS | 1785 | 1472098940143 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:20 INFO - PROCESS | 1785 | 1472098940244 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
21:22:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 475ms
21:22:20 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
21:22:20 INFO - PROCESS | 1785 | 1472098940621 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:20 INFO - PROCESS | 1785 | 1472098940718 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
21:22:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 775ms
21:22:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
21:22:21 INFO - PROCESS | 1785 | 1472098941413 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:21 INFO - PROCESS | 1785 | 1472098941566 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:22:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 791ms
21:22:22 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
21:22:22 INFO - PROCESS | 1785 | 1472098942252 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:22 INFO - PROCESS | 1785 | 1472098942411 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:23 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
21:22:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 779ms
21:22:23 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
21:22:23 INFO - PROCESS | 1785 | 1472098943051 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:23 INFO - PROCESS | 1785 | 1472098943188 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
21:22:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 830ms
21:22:23 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
21:22:23 INFO - PROCESS | 1785 | 1472098943886 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:24 INFO - PROCESS | 1785 | 1472098944005 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
21:22:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 574ms
21:22:24 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
21:22:24 INFO - PROCESS | 1785 | 1472098944469 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:24 INFO - PROCESS | 1785 | 1472098944568 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
21:22:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 527ms
21:22:24 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
21:22:25 INFO - PROCESS | 1785 | 1472098945009 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:25 INFO - PROCESS | 1785 | 1472098945103 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:25 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
21:22:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 523ms
21:22:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
21:22:25 INFO - PROCESS | 1785 | 1472098945529 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:25 INFO - PROCESS | 1785 | 1472098945616 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
21:22:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 527ms
21:22:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
21:22:26 INFO - PROCESS | 1785 | 1472098946068 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:26 INFO - PROCESS | 1785 | 1472098946148 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:26 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
21:22:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 522ms
21:22:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
21:22:26 INFO - PROCESS | 1785 | 1472098946603 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:26 INFO - PROCESS | 1785 | 1472098946728 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:27 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
21:22:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 530ms
21:22:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
21:22:27 INFO - PROCESS | 1785 | 1472098947135 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:27 INFO - PROCESS | 1785 | 1472098947227 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:27 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
21:22:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 520ms
21:22:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
21:22:27 INFO - PROCESS | 1785 | 1472098947662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:27 INFO - PROCESS | 1785 | 1472098947753 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
21:22:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 529ms
21:22:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
21:22:28 INFO - PROCESS | 1785 | 1472098948198 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:28 INFO - PROCESS | 1785 | 1472098948291 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:28 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
21:22:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 475ms
21:22:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
21:22:28 INFO - PROCESS | 1785 | 1472098948685 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:28 INFO - PROCESS | 1785 | 1472098948768 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
21:22:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 523ms
21:22:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
21:22:29 INFO - PROCESS | 1785 | 1472098949214 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:29 INFO - PROCESS | 1785 | 1472098949315 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
21:22:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 531ms
21:22:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
21:22:29 INFO - PROCESS | 1785 | 1472098949751 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:29 INFO - PROCESS | 1785 | 1472098949901 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
21:22:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 876ms
21:22:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
21:22:30 INFO - PROCESS | 1785 | 1472098950648 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:30 INFO - PROCESS | 1785 | 1472098950739 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:31 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"
21:22:31 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
21:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:22:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:22:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 542ms
21:22:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
21:22:31 INFO - PROCESS | 1785 | 1472098951221 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:31 INFO - PROCESS | 1785 | 1472098951319 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:31 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"
21:22:31 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
21:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:22:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:22:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 530ms
21:22:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
21:22:31 INFO - PROCESS | 1785 | 1472098951769 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:31 INFO - PROCESS | 1785 | 1472098951866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
21:22:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 527ms
21:22:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
21:22:32 INFO - PROCESS | 1785 | 1472098952293 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:32 INFO - PROCESS | 1785 | 1472098952387 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
21:22:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 576ms
21:22:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
21:22:32 INFO - PROCESS | 1785 | 1472098952875 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:32 INFO - PROCESS | 1785 | 1472098952971 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
21:22:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 572ms
21:22:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
21:22:33 INFO - PROCESS | 1785 | 1472098953464 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:33 INFO - PROCESS | 1785 | 1472098953606 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
21:22:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 585ms
21:22:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
21:22:34 INFO - PROCESS | 1785 | 1472098954051 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:34 INFO - PROCESS | 1785 | 1472098954140 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
21:22:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 521ms
21:22:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
21:22:34 INFO - PROCESS | 1785 | 1472098954576 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:34 INFO - PROCESS | 1785 | 1472098954664 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
21:22:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 473ms
21:22:35 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
21:22:35 INFO - PROCESS | 1785 | 1472098955057 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:35 INFO - PROCESS | 1785 | 1472098955158 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
21:22:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 527ms
21:22:35 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
21:22:35 INFO - PROCESS | 1785 | 1472098955587 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:35 INFO - PROCESS | 1785 | 1472098955684 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:22:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 522ms
21:22:36 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
21:22:36 INFO - PROCESS | 1785 | 1472098956116 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:36 INFO - PROCESS | 1785 | 1472098956225 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:36 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
21:22:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 576ms
21:22:36 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
21:22:36 INFO - PROCESS | 1785 | 1472098956699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:36 INFO - PROCESS | 1785 | 1472098956807 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
21:22:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 729ms
21:22:37 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
21:22:37 INFO - PROCESS | 1785 | 1472098957440 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:37 INFO - PROCESS | 1785 | 1472098957594 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
21:22:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 723ms
21:22:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
21:22:38 INFO - PROCESS | 1785 | 1472098958169 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:38 INFO - PROCESS | 1785 | 1472098958311 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
21:22:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 774ms
21:22:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
21:22:38 INFO - PROCESS | 1785 | 1472098958954 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:39 INFO - PROCESS | 1785 | 1472098959049 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
21:22:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 477ms
21:22:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
21:22:39 INFO - PROCESS | 1785 | 1472098959441 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:39 INFO - PROCESS | 1785 | 1472098959543 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
21:22:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 575ms
21:22:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
21:22:40 INFO - PROCESS | 1785 | 1472098960030 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:40 INFO - PROCESS | 1785 | 1472098960139 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
21:22:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 535ms
21:22:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
21:22:40 INFO - PROCESS | 1785 | 1472098960560 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:40 INFO - PROCESS | 1785 | 1472098960652 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
21:22:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 525ms
21:22:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
21:22:41 INFO - PROCESS | 1785 | 1472098961091 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:41 INFO - PROCESS | 1785 | 1472098961190 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
21:22:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 573ms
21:22:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
21:22:41 INFO - PROCESS | 1785 | 1472098961680 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:41 INFO - PROCESS | 1785 | 1472098961793 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
21:22:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 538ms
21:22:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
21:22:42 INFO - PROCESS | 1785 | 1472098962219 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:42 INFO - PROCESS | 1785 | 1472098962314 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
21:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
21:22:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 528ms
21:22:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
21:22:42 INFO - PROCESS | 1785 | 1472098962752 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:42 INFO - PROCESS | 1785 | 1472098962840 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
21:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
21:22:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 584ms
21:22:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
21:22:43 INFO - PROCESS | 1785 | 1472098963351 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:43 INFO - PROCESS | 1785 | 1472098963458 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
21:22:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 722ms
21:22:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
21:22:44 INFO - PROCESS | 1785 | 1472098964079 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:44 INFO - PROCESS | 1785 | 1472098964201 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
21:22:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 621ms
21:22:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
21:22:44 INFO - PROCESS | 1785 | 1472098964733 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:44 INFO - PROCESS | 1785 | 1472098964827 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
21:22:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 530ms
21:22:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
21:22:45 INFO - PROCESS | 1785 | 1472098965272 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:45 INFO - PROCESS | 1785 | 1472098965370 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
21:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
21:22:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 727ms
21:22:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
21:22:45 INFO - PROCESS | 1785 | 1472098965996 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:46 INFO - PROCESS | 1785 | 1472098966127 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
21:22:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 531ms
21:22:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
21:22:46 INFO - PROCESS | 1785 | 1472098966540 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:46 INFO - PROCESS | 1785 | 1472098966624 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:47 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
21:22:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 477ms
21:22:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
21:22:47 INFO - PROCESS | 1785 | 1472098967027 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:47 INFO - PROCESS | 1785 | 1472098967151 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:47 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
21:22:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 578ms
21:22:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
21:22:47 INFO - PROCESS | 1785 | 1472098967609 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:47 INFO - PROCESS | 1785 | 1472098967689 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
21:22:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 476ms
21:22:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
21:22:48 INFO - PROCESS | 1785 | 1472098968089 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:48 INFO - PROCESS | 1785 | 1472098968176 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:48 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
21:22:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 469ms
21:22:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
21:22:48 INFO - PROCESS | 1785 | 1472098968564 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:48 INFO - PROCESS | 1785 | 1472098968647 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:49 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
21:22:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 472ms
21:22:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
21:22:49 INFO - PROCESS | 1785 | 1472098969040 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:49 INFO - PROCESS | 1785 | 1472098969129 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:22:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 476ms
21:22:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
21:22:49 INFO - PROCESS | 1785 | 1472098969523 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:49 INFO - PROCESS | 1785 | 1472098969648 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:50 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
21:22:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 483ms
21:22:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
21:22:50 INFO - PROCESS | 1785 | 1472098970009 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:50 INFO - PROCESS | 1785 | 1472098970100 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
21:22:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 525ms
21:22:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
21:22:50 INFO - PROCESS | 1785 | 1472098970541 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:50 INFO - PROCESS | 1785 | 1472098970659 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
21:22:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 625ms
21:22:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
21:22:51 INFO - PROCESS | 1785 | 1472098971182 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:51 INFO - PROCESS | 1785 | 1472098971287 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
21:22:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 678ms
21:22:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
21:22:51 INFO - PROCESS | 1785 | 1472098971866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:52 INFO - PROCESS | 1785 | 1472098972037 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
21:22:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 771ms
21:22:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
21:22:52 INFO - PROCESS | 1785 | 1472098972645 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:52 INFO - PROCESS | 1785 | 1472098972747 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
21:22:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 522ms
21:22:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
21:22:53 INFO - PROCESS | 1785 | 1472098973178 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:53 INFO - PROCESS | 1785 | 1472098973275 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
21:22:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 525ms
21:22:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
21:22:53 INFO - PROCESS | 1785 | 1472098973714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:53 INFO - PROCESS | 1785 | 1472098973804 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
21:22:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 522ms
21:22:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
21:22:54 INFO - PROCESS | 1785 | 1472098974241 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:54 INFO - PROCESS | 1785 | 1472098974332 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:54 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
21:22:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 528ms
21:22:54 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
21:22:54 INFO - PROCESS | 1785 | 1472098974780 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:54 INFO - PROCESS | 1785 | 1472098974863 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:55 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
21:22:55 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 521ms
21:22:55 INFO - TEST-START | /IndexedDB/idbtransaction.htm
21:22:55 INFO - PROCESS | 1785 | 1472098975309 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:55 INFO - PROCESS | 1785 | 1472098975417 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:55 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
21:22:55 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
21:22:55 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 533ms
21:22:55 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
21:22:55 INFO - PROCESS | 1785 | 1472098975848 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:55 INFO - PROCESS | 1785 | 1472098975946 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
21:22:56 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 526ms
21:22:56 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
21:22:56 INFO - PROCESS | 1785 | 1472098976401 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:56 INFO - PROCESS | 1785 | 1472098976496 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
21:22:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
21:22:57 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 849ms
21:22:57 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
21:22:57 INFO - PROCESS | 1785 | 1472098977231 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:57 INFO - PROCESS | 1785 | 1472098977325 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:57 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
21:22:57 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 473ms
21:22:57 INFO - TEST-START | /IndexedDB/index_sort_order.htm
21:22:57 INFO - PROCESS | 1785 | 1472098977714 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:57 INFO - PROCESS | 1785 | 1472098977794 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:58 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
21:22:58 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 529ms
21:22:58 INFO - TEST-START | /IndexedDB/interfaces.html
21:22:58 INFO - PROCESS | 1785 | 1472098978244 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:58 INFO - PROCESS | 1785 | 1472098978344 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
21:22:59 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
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
21:22:59 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
21:22:59 INFO - TEST-OK | /IndexedDB/interfaces.html | took 998ms
21:22:59 INFO - TEST-START | /IndexedDB/interfaces.worker
21:22:59 INFO - PROCESS | 1785 | 1472098979258 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:22:59 INFO - PROCESS | 1785 | 1472098979524 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
21:23:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
21:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:23:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:23:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:23:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:23:00 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
21:23:00 INFO - {}
21:23:00 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 - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
21:23:00 INFO - {}
21:23:00 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1254ms
21:23:00 INFO - TEST-START | /IndexedDB/key_invalid.htm
21:23:00 INFO - PROCESS | 1785 | 1472098980597 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:00 INFO - PROCESS | 1785 | 1472098980716 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
21:23:01 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
21:23:01 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 661ms
21:23:01 INFO - TEST-START | /IndexedDB/key_valid.html
21:23:01 INFO - PROCESS | 1785 | 1472098981208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:01 INFO - PROCESS | 1785 | 1472098981301 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
21:23:02 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
21:23:02 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1445ms
21:23:02 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
21:23:02 INFO - PROCESS | 1785 | 1472098982716 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:02 INFO - PROCESS | 1785 | 1472098982828 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:03 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
21:23:03 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 614ms
21:23:03 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
21:23:03 INFO - PROCESS | 1785 | 1472098983294 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:03 INFO - PROCESS | 1785 | 1472098983405 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:03 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
21:23:03 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 520ms
21:23:03 INFO - TEST-START | /IndexedDB/keygenerator.htm
21:23:03 INFO - PROCESS | 1785 | 1472098983818 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:03 INFO - PROCESS | 1785 | 1472098983905 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
21:23:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
21:23:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
21:23:04 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 624ms
21:23:04 INFO - TEST-START | /IndexedDB/keyorder.htm
21:23:04 INFO - PROCESS | 1785 | 1472098984449 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:04 INFO - PROCESS | 1785 | 1472098984533 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
21:23:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
21:23:05 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 585ms
21:23:05 INFO - TEST-START | /IndexedDB/keypath.htm
21:23:05 INFO - PROCESS | 1785 | 1472098985048 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:05 INFO - PROCESS | 1785 | 1472098985152 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
21:23:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
21:23:05 INFO - TEST-OK | /IndexedDB/keypath.htm | took 530ms
21:23:05 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
21:23:05 INFO - PROCESS | 1785 | 1472098985584 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:05 INFO - PROCESS | 1785 | 1472098985670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
21:23:06 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 604ms
21:23:06 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
21:23:06 INFO - PROCESS | 1785 | 1472098986230 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:06 INFO - PROCESS | 1785 | 1472098986382 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
21:23:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
21:23:06 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 774ms
21:23:07 INFO - TEST-START | /IndexedDB/list_ordering.htm
21:23:07 INFO - PROCESS | 1785 | 1472098987011 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:07 INFO - PROCESS | 1785 | 1472098987208 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
21:23:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
21:23:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
21:23:08 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1230ms
21:23:08 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
21:23:08 INFO - PROCESS | 1785 | 1472098988251 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:08 INFO - PROCESS | 1785 | 1472098988351 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:08 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
21:23:08 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 525ms
21:23:08 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
21:23:08 INFO - PROCESS | 1785 | 1472098988786 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:08 INFO - PROCESS | 1785 | 1472098988880 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:09 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
21:23:09 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 524ms
21:23:09 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
21:23:09 INFO - PROCESS | 1785 | 1472098989324 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:09 INFO - PROCESS | 1785 | 1472098989417 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:09 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
21:23:09 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 527ms
21:23:09 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
21:23:09 INFO - PROCESS | 1785 | 1472098989852 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:09 INFO - PROCESS | 1785 | 1472098989957 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:10 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
21:23:10 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 575ms
21:23:10 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
21:23:10 INFO - PROCESS | 1785 | 1472098990434 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:10 INFO - PROCESS | 1785 | 1472098990518 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
21:23:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 586ms
21:23:11 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
21:23:11 INFO - PROCESS | 1785 | 1472098991021 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:11 INFO - PROCESS | 1785 | 1472098991157 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
21:23:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 624ms
21:23:11 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
21:23:11 INFO - PROCESS | 1785 | 1472098991651 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:11 INFO - PROCESS | 1785 | 1472098991755 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:12 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
21:23:12 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 520ms
21:23:12 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
21:23:12 INFO - PROCESS | 1785 | 1472098992177 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:12 INFO - PROCESS | 1785 | 1472098992266 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:12 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
21:23:12 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 476ms
21:23:12 INFO - TEST-START | /IndexedDB/value.htm
21:23:12 INFO - PROCESS | 1785 | 1472098992657 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:12 INFO - PROCESS | 1785 | 1472098992746 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:13 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
21:23:13 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
21:23:13 INFO - TEST-OK | /IndexedDB/value.htm | took 526ms
21:23:13 INFO - TEST-START | /IndexedDB/value_recursive.htm
21:23:13 INFO - PROCESS | 1785 | 1472098993189 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:13 INFO - PROCESS | 1785 | 1472098993284 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:13 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
21:23:13 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
21:23:13 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
21:23:13 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 571ms
21:23:13 INFO - TEST-START | /IndexedDB/writer-starvation.htm
21:23:13 INFO - PROCESS | 1785 | 1472098993771 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:13 INFO - PROCESS | 1785 | 1472098993866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:14 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
21:23:14 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 922ms
21:23:14 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
21:23:14 INFO - PROCESS | 1785 | 1472098994699 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:14 INFO - PROCESS | 1785 | 1472098994870 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
21:23:15 INFO - {}
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
21:23:15 INFO - {}
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
21:23:15 INFO - {}
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
21:23:15 INFO - {}
21:23:15 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 626ms
21:23:15 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
21:23:15 INFO - PROCESS | 1785 | 1472098995336 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:15 INFO - PROCESS | 1785 | 1472098995441 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
21:23:15 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
21:23:15 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 579ms
21:23:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
21:23:15 INFO - PROCESS | 1785 | 1472098995929 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:16 INFO - PROCESS | 1785 | 1472098996026 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
21:23:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 547ms
21:23:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
21:23:16 INFO - PROCESS | 1785 | 1472098996480 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:16 INFO - PROCESS | 1785 | 1472098996575 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
21:23:16 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
21:23:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
21:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
21:23:16 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
21:23:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
21:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
21:23:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
21:23:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 486ms
21:23:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
21:23:16 INFO - PROCESS | 1785 | 1472098996991 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:17 INFO - PROCESS | 1785 | 1472098997099 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:17 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() {
21:23:17 INFO - [native code]
21:23:17 INFO - }" but got function "function () {
21:23:17 INFO - }"
21:23:17 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
21:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:17 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
21:23:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:23:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
21:23:17 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
21:23:17 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
21:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:17 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
21:23:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:23:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
21:23:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 579ms
21:23:17 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
21:23:17 INFO - PROCESS | 1785 | 1472098997585 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:17 INFO - PROCESS | 1785 | 1472098997720 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:18 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() {
21:23:18 INFO - [native code]
21:23:18 INFO - }" but got function "function () {
21:23:18 INFO - }"
21:23:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
21:23:18 INFO - {}
21:23:18 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
21:23:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
21:23:18 INFO - {}
21:23:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 572ms
21:23:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
21:23:18 INFO - PROCESS | 1785 | 1472098998174 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:18 INFO - PROCESS | 1785 | 1472098998265 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
21:23:18 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"
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
21:23:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
21:23:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
21:23:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
21:23:18 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"
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
21:23:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
21:23:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:23:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:23:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
21:23:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:23:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 584ms
21:23:18 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
21:23:18 INFO - PROCESS | 1785 | 1472098998768 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:18 INFO - PROCESS | 1785 | 1472098998859 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
21:23:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 425ms
21:23:19 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
21:23:19 INFO - PROCESS | 1785 | 1472098999196 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:19 INFO - PROCESS | 1785 | 1472098999285 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
21:23:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
21:23:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
21:23:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
21:23:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 476ms
21:23:19 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
21:23:19 INFO - PROCESS | 1785 | 1472098999673 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:19 INFO - PROCESS | 1785 | 1472098999774 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
21:23:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
21:23:20 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
21:23:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
21:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:23:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
21:23:20 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 431ms
21:23:20 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
21:23:20 INFO - PROCESS | 1785 | 1472099000119 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:20 INFO - PROCESS | 1785 | 1472099000213 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
21:23:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
21:23:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
21:23:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
21:23:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
21:23:21 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1529ms
21:23:21 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
21:23:21 INFO - PROCESS | 1785 | 1472099001656 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:21 INFO - PROCESS | 1785 | 1472099001783 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
21:23:23 INFO - {}
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
21:23:23 INFO - {}
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
21:23:23 INFO - {}
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
21:23:23 INFO - {}
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
21:23:23 INFO - {}
21:23:23 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1627ms
21:23:23 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
21:23:23 INFO - PROCESS | 1785 | 1472099003297 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:23 INFO - PROCESS | 1785 | 1472099003387 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:23 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
21:23:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 673ms
21:23:23 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
21:23:23 INFO - PROCESS | 1785 | 1472099003984 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:24 INFO - PROCESS | 1785 | 1472099004081 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:24 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
21:23:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
21:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
21:23:24 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 532ms
21:23:24 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
21:23:24 INFO - PROCESS | 1785 | 1472099004511 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:24 INFO - PROCESS | 1785 | 1472099004632 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:34 INFO - PROCESS | 1785 | MARIONETTE LOG: INFO: Timeout fired
21:23:34 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
21:23:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
21:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
21:23:34 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10256ms
21:23:34 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
21:23:34 INFO - PROCESS | 1785 | 1472099014798 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:34 INFO - PROCESS | 1785 | 1472099014896 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:35 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
21:23:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 845ms
21:23:35 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
21:23:35 INFO - PROCESS | 1785 | 1472099015630 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:35 INFO - PROCESS | 1785 | 1472099015751 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
21:23:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 525ms
21:23:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
21:23:36 INFO - PROCESS | 1785 | 1472099016166 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:36 INFO - PROCESS | 1785 | 1472099016262 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
21:23:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 479ms
21:23:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
21:23:36 INFO - PROCESS | 1785 | 1472099016670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:36 INFO - PROCESS | 1785 | 1472099016767 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
21:23:37 INFO - {}
21:23:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 541ms
21:23:37 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
21:23:37 INFO - PROCESS | 1785 | 1472099017211 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:37 INFO - PROCESS | 1785 | 1472099017301 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
21:23:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 484ms
21:23:37 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
21:23:37 INFO - PROCESS | 1785 | 1472099017697 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:37 INFO - PROCESS | 1785 | 1472099017789 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
21:23:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
21:23:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
21:23:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 476ms
21:23:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
21:23:38 INFO - PROCESS | 1785 | 1472099018190 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:38 INFO - PROCESS | 1785 | 1472099018317 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
21:23:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 524ms
21:23:38 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
21:23:38 INFO - PROCESS | 1785 | 1472099018715 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:38 INFO - PROCESS | 1785 | 1472099018795 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
21:23:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 420ms
21:23:39 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
21:23:39 INFO - PROCESS | 1785 | 1472099019146 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:39 INFO - PROCESS | 1785 | 1472099019228 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
21:23:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 385ms
21:23:39 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
21:23:39 INFO - PROCESS | 1785 | 1472099019541 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:39 INFO - PROCESS | 1785 | 1472099019623 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:39 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"
21:23:39 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
21:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:39 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
21:23:39 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
21:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:39 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
21:23:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
21:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:23:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
21:23:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 436ms
21:23:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
21:23:40 INFO - PROCESS | 1785 | 1472099019996 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:40 INFO - PROCESS | 1785 | 1472099020075 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
21:23:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 432ms
21:23:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
21:23:40 INFO - PROCESS | 1785 | 1472099020432 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:40 INFO - PROCESS | 1785 | 1472099020532 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
21:23:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 475ms
21:23:40 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
21:23:40 INFO - PROCESS | 1785 | 1472099020911 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:41 INFO - PROCESS | 1785 | 1472099020999 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:41 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
21:23:41 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 436ms
21:23:41 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
21:23:41 INFO - PROCESS | 1785 | 1472099021352 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:41 INFO - PROCESS | 1785 | 1472099021444 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:23:41 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
21:23:41 INFO - do_test/)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
21:24:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
21:24:13 INFO - )
21:24:13 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 473ms
21:24:13 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
21:24:13 INFO - PROCESS | 1785 | 1472099053952 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:14 INFO - PROCESS | 1785 | 1472099054037 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
21:24:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
21:24:14 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 621ms
21:24:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
21:24:14 INFO - PROCESS | 1785 | 1472099054584 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:14 INFO - PROCESS | 1785 | 1472099054665 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
21:24:15 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 776ms
21:24:15 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
21:24:15 INFO - PROCESS | 1785 | 1472099055381 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:15 INFO - PROCESS | 1785 | 1472099055493 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
21:24:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
21:24:15 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 533ms
21:24:15 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
21:24:15 INFO - PROCESS | 1785 | 1472099055919 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:16 INFO - PROCESS | 1785 | 1472099056023 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
21:24:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
21:24:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
21:24:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
21:24:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
21:24:16 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 477ms
21:24:16 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
21:24:16 INFO - PROCESS | 1785 | 1472099056401 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:16 INFO - PROCESS | 1785 | 1472099056481 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
21:24:16 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
21:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:24:16 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
21:24:16 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 428ms
21:24:16 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
21:24:16 INFO - PROCESS | 1785 | 1472099056834 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:16 INFO - PROCESS | 1785 | 1472099056918 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:17 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
21:24:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
21:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:24:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
21:24:17 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 475ms
21:24:17 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
21:24:17 INFO - PROCESS | 1785 | 1472099057315 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:17 INFO - PROCESS | 1785 | 1472099057401 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:17 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
21:24:17 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 473ms
21:24:17 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
21:24:17 INFO - PROCESS | 1785 | 1472099057795 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:17 INFO - PROCESS | 1785 | 1472099057892 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:18 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
21:24:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
21:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:24:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
21:24:18 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 476ms
21:24:18 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
21:24:18 INFO - PROCESS | 1785 | 1472099058279 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:18 INFO - PROCESS | 1785 | 1472099058363 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:18 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
21:24:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
21:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:24:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
21:24:18 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 578ms
21:24:18 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
21:24:18 INFO - PROCESS | 1785 | 1472099058866 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:18 INFO - PROCESS | 1785 | 1472099058972 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
21:24:19 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 735ms
21:24:19 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
21:24:19 INFO - PROCESS | 1785 | 1472099059604 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:19 INFO - PROCESS | 1785 | 1472099059706 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
21:24:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 520ms
21:24:20 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
21:24:20 INFO - PROCESS | 1785 | 1472099060135 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:20 INFO - PROCESS | 1785 | 1472099060229 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
21:24:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 522ms
21:24:20 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
21:24:20 INFO - PROCESS | 1785 | 1472099060670 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:20 INFO - PROCESS | 1785 | 1472099060761 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
21:24:21 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 479ms
21:24:21 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
21:24:21 INFO - PROCESS | 1785 | 1472099061145 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:21 INFO - PROCESS | 1785 | 1472099061232 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:21 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
21:24:21 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:24:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:24:21 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
21:24:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
21:24:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
21:24:21 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 425ms
21:24:21 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
21:24:21 INFO - PROCESS | 1785 | 1472099061586 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:21 INFO - PROCESS | 1785 | 1472099061668 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
21:24:22 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 470ms
21:24:22 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
21:24:22 INFO - PROCESS | 1785 | 1472099062069 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:22 INFO - PROCESS | 1785 | 1472099062187 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
21:24:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
21:24:22 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 573ms
21:24:22 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
21:24:22 INFO - PROCESS | 1785 | 1472099062662 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:22 INFO - PROCESS | 1785 | 1472099062756 Marionette INFO sendAsync fdef6c67-1b50-4d9c-8cf3-9db0d1bebd55
21:24:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: