builder: mozilla-release_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-2093
starttime: 1471351126.97
results: success (0)
buildid: 20160816024725
builduid: 0f9fa93f5cfc4fd4b2c5a2de453e0701
revision: 4217d21df7061f94061d059c56bcb96d290990f1
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:46.969081) =========
master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:46.969557) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:46.969876) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:47.003257) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:47.003525) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536
_=/tools/buildbot/bin/python
using PTY: False
--2016-08-16 05:38:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 4.64M=0.002s
2016-08-16 05:38:47 (4.64 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.555699
========= master_lag: 0.33 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:47.889795) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:47.890140) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034089
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:47.950917) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 05:38:47.951269) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 4217d21df7061f94061d059c56bcb96d290990f1 --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 4217d21df7061f94061d059c56bcb96d290990f1 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536
_=/tools/buildbot/bin/python
using PTY: False
2016-08-16 05:38:47,783 truncating revision to first 12 chars
2016-08-16 05:38:47,784 Setting DEBUG logging.
2016-08-16 05:38:47,784 attempt 1/10
2016-08-16 05:38:47,784 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/4217d21df706?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-16 05:38:48,970 unpacking tar archive at: mozilla-release-4217d21df706/testing/mozharness/
program finished with exit code 0
elapsedTime=1.715772
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 05:38:49.693108) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:49.693410) =========
script_repo_revision: 4217d21df7061f94061d059c56bcb96d290990f1
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:49.693801) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:49.694098) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 05:38:49.716161) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 6 secs) (at 2016-08-16 05:38:49.716444) =========
/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=9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536
_=/tools/buildbot/bin/python
using PTY: False
05:38:49 INFO - MultiFileLogger online at 20160816 05:38:49 in /builds/slave/test
05:38:49 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
05:38:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:38:49 INFO - {'append_to_log': False,
05:38:49 INFO - 'base_work_dir': '/builds/slave/test',
05:38:49 INFO - 'blob_upload_branch': 'mozilla-release',
05:38:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:38:49 INFO - 'buildbot_json_path': 'buildprops.json',
05:38:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:38:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:38:49 INFO - 'download_minidump_stackwalk': True,
05:38:49 INFO - 'download_symbols': 'ondemand',
05:38:49 INFO - 'e10s': False,
05:38:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:38:49 INFO - 'tooltool.py': '/tools/tooltool.py',
05:38:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:38:49 INFO - '/tools/misc-python/virtualenv.py')},
05:38:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:38:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:38:49 INFO - 'log_level': 'info',
05:38:49 INFO - 'log_to_console': True,
05:38:49 INFO - 'opt_config_files': (),
05:38:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:38:49 INFO - '--processes=1',
05:38:49 INFO - '--config=%(test_path)s/wptrunner.ini',
05:38:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:38:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:38:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:38:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:38:49 INFO - 'pip_index': False,
05:38:49 INFO - 'require_test_zip': True,
05:38:49 INFO - 'test_type': ('testharness',),
05:38:49 INFO - 'this_chunk': '1',
05:38:49 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:38:49 INFO - 'total_chunks': '5',
05:38:49 INFO - 'virtualenv_path': 'venv',
05:38:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:38:49 INFO - 'work_dir': 'build'}
05:38:49 INFO - #####
05:38:49 INFO - ##### Running clobber step.
05:38:49 INFO - #####
05:38:49 INFO - Running pre-action listener: _resource_record_pre_action
05:38:49 INFO - Running main action method: clobber
05:38:49 INFO - rmtree: /builds/slave/test/build
05:38:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:38:51 INFO - Running post-action listener: _resource_record_post_action
05:38:51 INFO - #####
05:38:51 INFO - ##### Running read-buildbot-config step.
05:38:51 INFO - #####
05:38:51 INFO - Running pre-action listener: _resource_record_pre_action
05:38:51 INFO - Running main action method: read_buildbot_config
05:38:51 INFO - Using buildbot properties:
05:38:51 INFO - {
05:38:51 INFO - "project": "",
05:38:51 INFO - "product": "firefox",
05:38:51 INFO - "script_repo_revision": "production",
05:38:51 INFO - "scheduler": "tests-mozilla-release-ubuntu64_vm-pgo-unittest",
05:38:51 INFO - "repository": "",
05:38:51 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-release pgo test web-platform-tests-1",
05:38:51 INFO - "buildid": "20160816024725",
05:38:51 INFO - "pgo_build": "True",
05:38:51 INFO - "basedir": "/builds/slave/test",
05:38:51 INFO - "buildnumber": 25,
05:38:51 INFO - "slavename": "tst-linux64-spot-2093",
05:38:51 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/",
05:38:51 INFO - "platform": "linux64",
05:38:51 INFO - "branch": "mozilla-release",
05:38:51 INFO - "revision": "4217d21df7061f94061d059c56bcb96d290990f1",
05:38:51 INFO - "repo_path": "releases/mozilla-release",
05:38:51 INFO - "moz_repo_path": "",
05:38:51 INFO - "stage_platform": "linux64-pgo",
05:38:51 INFO - "builduid": "0f9fa93f5cfc4fd4b2c5a2de453e0701",
05:38:51 INFO - "slavebuilddir": "test"
05:38:51 INFO - }
05:38:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2.
05:38:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json.
05:38:51 INFO - Running post-action listener: _resource_record_post_action
05:38:51 INFO - #####
05:38:51 INFO - ##### Running download-and-extract step.
05:38:51 INFO - #####
05:38:51 INFO - Running pre-action listener: _resource_record_pre_action
05:38:51 INFO - Running main action method: download_and_extract
05:38:51 INFO - mkdir: /builds/slave/test/build/tests
05:38:51 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')]}
05:38:51 INFO - https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
05:38:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:38:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:38:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:38:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json'}, attempt #1
05:38:51 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:38:51 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:38:51 INFO - retry: Failed, sleeping 30 seconds before retrying
05:39:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json'}, attempt #2
05:39:21 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:39:21 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:39:21 INFO - retry: Failed, sleeping 60 seconds before retrying
05:40:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json'}, attempt #3
05:40:21 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:40:21 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:40:21 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json!
05:40:21 INFO - Caught exception: HTTP Error 404: Not Found
05:40:21 INFO - Caught exception: HTTP Error 404: Not Found
05:40:21 INFO - Caught exception: HTTP Error 404: Not Found
05:40:21 INFO - trying https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:40:21 INFO - Downloading https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:40:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json'}, attempt #1
05:40:23 INFO - Downloaded 1361 bytes.
05:40:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.test_packages.json
05:40:23 INFO - Using the following test package requirements:
05:40:23 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'],
05:40:23 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.cppunittest.tests.zip'],
05:40:23 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.gtest.tests.zip'],
05:40:23 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'jsshell-linux-x86_64.zip'],
05:40:23 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.mochitest.tests.zip'],
05:40:23 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'],
05:40:23 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.reftest.tests.zip'],
05:40:23 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.talos.tests.zip'],
05:40:23 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'],
05:40:23 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip',
05:40:23 INFO - u'firefox-48.0.1.en-US.linux-x86_64.xpcshell.tests.zip']}
05:40:23 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
05:40:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:40:23 INFO - https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
05:40:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:40:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:40:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:40:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
05:40:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:40:23 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:40:23 INFO - retry: Failed, sleeping 30 seconds before retrying
05:40:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'}, attempt #2
05:40:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:40:53 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:40:53 INFO - retry: Failed, sleeping 60 seconds before retrying
05:41:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'}, attempt #3
05:41:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:41:54 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:41:54 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip!
05:41:54 INFO - Caught exception: HTTP Error 404: Not Found
05:41:54 INFO - Caught exception: HTTP Error 404: Not Found
05:41:54 INFO - Caught exception: HTTP Error 404: Not Found
05:41:54 INFO - trying https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:41:54 INFO - Downloading https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip
05:41:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
05:41:57 INFO - Downloaded 24163845 bytes.
05:41:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:41:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:41:58 INFO - caution: filename not matched: web-platform/*
05:41:58 INFO - Return code: 11
05:41:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:41:58 INFO - https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
05:41:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:41:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:41:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:41:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
05:41:58 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:41:58 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:41:58 INFO - retry: Failed, sleeping 30 seconds before retrying
05:42:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #2
05:42:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:42:28 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:42:28 INFO - retry: Failed, sleeping 60 seconds before retrying
05:43:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #3
05:43:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:43:28 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:43:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip!
05:43:28 INFO - Caught exception: HTTP Error 404: Not Found
05:43:28 INFO - Caught exception: HTTP Error 404: Not Found
05:43:28 INFO - Caught exception: HTTP Error 404: Not Found
05:43:28 INFO - trying https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:43:28 INFO - Downloading https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip
05:43:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
05:43:36 INFO - Downloaded 36389881 bytes.
05:43:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:43:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:43:40 INFO - caution: filename not matched: bin/*
05:43:40 INFO - caution: filename not matched: config/*
05:43:40 INFO - caution: filename not matched: mozbase/*
05:43:40 INFO - caution: filename not matched: marionette/*
05:43:40 INFO - caution: filename not matched: tools/wptserve/*
05:43:40 INFO - Return code: 11
05:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:43:40 INFO - https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
05:43:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:43:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:43:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:43:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2'}, attempt #1
05:43:40 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:43:40 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:43:40 INFO - retry: Failed, sleeping 30 seconds before retrying
05:44:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2'}, attempt #2
05:44:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:44:11 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:44:11 INFO - retry: Failed, sleeping 60 seconds before retrying
05:45:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2'}, attempt #3
05:45:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:45:11 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:45:11 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2!
05:45:11 INFO - Caught exception: HTTP Error 404: Not Found
05:45:11 INFO - Caught exception: HTTP Error 404: Not Found
05:45:11 INFO - Caught exception: HTTP Error 404: Not Found
05:45:11 INFO - trying https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:45:11 INFO - Downloading https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:45:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2'}, attempt #1
05:45:13 INFO - Downloaded 55979268 bytes.
05:45:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:45:13 INFO - mkdir: /builds/slave/test/properties
05:45:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:45:13 INFO - Writing to file /builds/slave/test/properties/build_url
05:45:13 INFO - Contents:
05:45:13 INFO - build_url:https://queue.taskcluster.net/v1/task/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2
05:45:15 INFO - Running post-action listener: _resource_record_post_action
05:45:15 INFO - Running post-action listener: set_extra_try_arguments
05:45:15 INFO - #####
05:45:15 INFO - ##### Running create-virtualenv step.
05:45:15 INFO - #####
05:45:15 INFO - Running pre-action listener: _pre_create_virtualenv
05:45:15 INFO - Running pre-action listener: _resource_record_pre_action
05:45:15 INFO - Running main action method: create_virtualenv
05:45:15 INFO - Creating virtualenv /builds/slave/test/build/venv
05:45:15 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
05:45:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:45:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:45:15 INFO - Using real prefix '/usr'
05:45:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:45:16 INFO - Installing distribute.............................................................................................................................................................................................done.
05:45:20 INFO - Installing pip.................done.
05:45:20 INFO - Return code: 0
05:45:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:45:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:45:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:45:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x273f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27403f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536', '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
05:45:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
05:45:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
05:45:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:45:20 INFO - 'CCACHE_UMASK': '002',
05:45:20 INFO - 'DISPLAY': ':0',
05:45:20 INFO - 'HOME': '/home/cltbld',
05:45:20 INFO - 'LANG': 'en_US.UTF-8',
05:45:20 INFO - 'LOGNAME': 'cltbld',
05:45:20 INFO - 'MAIL': '/var/mail/cltbld',
05:45:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:45:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:45:20 INFO - 'MOZ_NO_REMOTE': '1',
05:45:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:45:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:45:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:45:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:45:20 INFO - 'PWD': '/builds/slave/test',
05:45:20 INFO - 'SHELL': '/bin/bash',
05:45:20 INFO - 'SHLVL': '1',
05:45:20 INFO - 'TERM': 'linux',
05:45:20 INFO - 'TMOUT': '86400',
05:45:20 INFO - 'USER': 'cltbld',
05:45:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:45:20 INFO - '_': '/tools/buildbot/bin/python'}
05:45:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:45:20 INFO - Downloading/unpacking psutil>=0.7.1
05:45:20 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
05:45:20 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
05:45:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:20 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
05:45:20 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
05:45:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:45:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:45:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:45:26 INFO - Installing collected packages: psutil
05:45:26 INFO - Running setup.py install for psutil
05:45:26 INFO - building 'psutil._psutil_linux' extension
05:45:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
05:45:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
05:45:27 INFO - building 'psutil._psutil_posix' extension
05:45:27 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
05:45:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
05:45:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:45:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:45:27 INFO - Successfully installed psutil
05:45:27 INFO - Cleaning up...
05:45:27 INFO - Return code: 0
05:45:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:45:27 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')]}
05:45:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:45:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:27 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')]}
05:45:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:45:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x273f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27403f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536', '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
05:45:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
05:45:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
05:45:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:45:27 INFO - 'CCACHE_UMASK': '002',
05:45:27 INFO - 'DISPLAY': ':0',
05:45:27 INFO - 'HOME': '/home/cltbld',
05:45:27 INFO - 'LANG': 'en_US.UTF-8',
05:45:27 INFO - 'LOGNAME': 'cltbld',
05:45:27 INFO - 'MAIL': '/var/mail/cltbld',
05:45:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:45:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:45:27 INFO - 'MOZ_NO_REMOTE': '1',
05:45:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:45:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:45:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:45:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:45:27 INFO - 'PWD': '/builds/slave/test',
05:45:27 INFO - 'SHELL': '/bin/bash',
05:45:27 INFO - 'SHLVL': '1',
05:45:27 INFO - 'TERM': 'linux',
05:45:27 INFO - 'TMOUT': '86400',
05:45:27 INFO - 'USER': 'cltbld',
05:45:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:45:27 INFO - '_': '/tools/buildbot/bin/python'}
05:45:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:45:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:45:28 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
05:45:28 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
05:45:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:28 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
05:45:28 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
05:45:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:45:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:45:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:45:33 INFO - Installing collected packages: mozsystemmonitor
05:45:33 INFO - Running setup.py install for mozsystemmonitor
05:45:34 INFO - Successfully installed mozsystemmonitor
05:45:34 INFO - Cleaning up...
05:45:34 INFO - Return code: 0
05:45:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:45:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:45:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:45:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:45:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:45:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x273f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27403f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536', '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
05:45:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
05:45:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
05:45:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:45:34 INFO - 'CCACHE_UMASK': '002',
05:45:34 INFO - 'DISPLAY': ':0',
05:45:34 INFO - 'HOME': '/home/cltbld',
05:45:34 INFO - 'LANG': 'en_US.UTF-8',
05:45:34 INFO - 'LOGNAME': 'cltbld',
05:45:34 INFO - 'MAIL': '/var/mail/cltbld',
05:45:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:45:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:45:34 INFO - 'MOZ_NO_REMOTE': '1',
05:45:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:45:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:45:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:45:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:45:34 INFO - 'PWD': '/builds/slave/test',
05:45:34 INFO - 'SHELL': '/bin/bash',
05:45:34 INFO - 'SHLVL': '1',
05:45:34 INFO - 'TERM': 'linux',
05:45:34 INFO - 'TMOUT': '86400',
05:45:34 INFO - 'USER': 'cltbld',
05:45:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:45:34 INFO - '_': '/tools/buildbot/bin/python'}
05:45:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:45:34 INFO - Downloading/unpacking blobuploader==1.2.4
05:45:34 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
05:45:34 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
05:45:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:34 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
05:45:34 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
05:45:43 INFO - Downloading blobuploader-1.2.4.tar.gz
05:45:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:45:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:45:43 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
05:45:43 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
05:45:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:43 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
05:45:43 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
05:45:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:45:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:45:44 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
05:45:44 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
05:45:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:44 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
05:45:44 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
05:45:45 INFO - Downloading docopt-0.6.1.tar.gz
05:45:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:45:45 INFO - Installing collected packages: blobuploader, requests, docopt
05:45:45 INFO - Running setup.py install for blobuploader
05:45:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:45:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:45:45 INFO - Running setup.py install for requests
05:45:46 INFO - Running setup.py install for docopt
05:45:46 INFO - Successfully installed blobuploader requests docopt
05:45:46 INFO - Cleaning up...
05:45:46 INFO - Return code: 0
05:45:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:45: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')]}
05:45:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:45:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45: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')]}
05:45:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:45:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x273f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27403f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536', '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
05:45:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:45:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:45:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:45:46 INFO - 'CCACHE_UMASK': '002',
05:45:46 INFO - 'DISPLAY': ':0',
05:45:46 INFO - 'HOME': '/home/cltbld',
05:45:46 INFO - 'LANG': 'en_US.UTF-8',
05:45:46 INFO - 'LOGNAME': 'cltbld',
05:45:46 INFO - 'MAIL': '/var/mail/cltbld',
05:45:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:45:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:45:46 INFO - 'MOZ_NO_REMOTE': '1',
05:45:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:45:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:45:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:45:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:45:46 INFO - 'PWD': '/builds/slave/test',
05:45:46 INFO - 'SHELL': '/bin/bash',
05:45:46 INFO - 'SHLVL': '1',
05:45:46 INFO - 'TERM': 'linux',
05:45:46 INFO - 'TMOUT': '86400',
05:45:46 INFO - 'USER': 'cltbld',
05:45:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:45:46 INFO - '_': '/tools/buildbot/bin/python'}
05:45:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:45:47 INFO - Running setup.py (path:/tmp/pip-psPQGT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:45:47 INFO - Running setup.py (path:/tmp/pip-Ze0bzA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:45:47 INFO - Running setup.py (path:/tmp/pip-v5Yd8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:45:47 INFO - Running setup.py (path:/tmp/pip-4CamuA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:45:47 INFO - Running setup.py (path:/tmp/pip-p91K6t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:45:47 INFO - Running setup.py (path:/tmp/pip-BaNlbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:45:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:45:47 INFO - Running setup.py (path:/tmp/pip-O3olI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:45:48 INFO - Running setup.py (path:/tmp/pip-b2J2Wc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:45:48 INFO - Running setup.py (path:/tmp/pip-boMimV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:45:48 INFO - Running setup.py (path:/tmp/pip-90p2vJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:45:48 INFO - Running setup.py (path:/tmp/pip-xcLTvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:45:48 INFO - Running setup.py (path:/tmp/pip-isOURW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:45:48 INFO - Running setup.py (path:/tmp/pip-6rg1H5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:45:48 INFO - Running setup.py (path:/tmp/pip-R22WJr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:45:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:45:48 INFO - Running setup.py (path:/tmp/pip-OrcJ8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:45:49 INFO - Running setup.py (path:/tmp/pip-Z7g65e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:45:49 INFO - Running setup.py (path:/tmp/pip-wc7vOj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:45:49 INFO - Running setup.py (path:/tmp/pip-_ZWBte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:45:49 INFO - Running setup.py (path:/tmp/pip-jdk0bN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:45:49 INFO - Running setup.py (path:/tmp/pip-K1nQyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:45:49 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:45:50 INFO - Running setup.py (path:/tmp/pip-h7RxP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:45:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:45:50 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
05:45:50 INFO - Running setup.py install for manifestparser
05:45:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:45:50 INFO - Running setup.py install for mozcrash
05:45:50 INFO - Running setup.py install for mozdebug
05:45:50 INFO - Running setup.py install for mozdevice
05:45:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Running setup.py install for mozfile
05:45:51 INFO - Running setup.py install for mozhttpd
05:45:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Running setup.py install for mozinfo
05:45:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Running setup.py install for mozInstall
05:45:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:45:51 INFO - Running setup.py install for mozleak
05:45:52 INFO - Running setup.py install for mozlog
05:45:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:45:52 INFO - Running setup.py install for moznetwork
05:45:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:45:52 INFO - Running setup.py install for mozprocess
05:45:52 INFO - Running setup.py install for mozprofile
05:45:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:45:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:45:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:45:53 INFO - Running setup.py install for mozrunner
05:45:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:45:53 INFO - Running setup.py install for mozscreenshot
05:45:53 INFO - Running setup.py install for moztest
05:45:53 INFO - Running setup.py install for mozversion
05:45:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:45:53 INFO - Running setup.py install for wptserve
05:45:54 INFO - Running setup.py install for marionette-driver
05:45:54 INFO - Running setup.py install for browsermob-proxy
05:45:54 INFO - Running setup.py install for marionette-client
05:45:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:45:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:45:55 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
05:45:55 INFO - Cleaning up...
05:45:55 INFO - Return code: 0
05:45:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:45:55 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')]}
05:45:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:45:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:55 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')]}
05:45:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:45:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:45:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x273f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27403f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2867d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536', '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
05:45:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:45:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:45:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:45:55 INFO - 'CCACHE_UMASK': '002',
05:45:55 INFO - 'DISPLAY': ':0',
05:45:55 INFO - 'HOME': '/home/cltbld',
05:45:55 INFO - 'LANG': 'en_US.UTF-8',
05:45:55 INFO - 'LOGNAME': 'cltbld',
05:45:55 INFO - 'MAIL': '/var/mail/cltbld',
05:45:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:45:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:45:55 INFO - 'MOZ_NO_REMOTE': '1',
05:45:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:45:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:45:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:45:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:45:55 INFO - 'PWD': '/builds/slave/test',
05:45:55 INFO - 'SHELL': '/bin/bash',
05:45:55 INFO - 'SHLVL': '1',
05:45:55 INFO - 'TERM': 'linux',
05:45:55 INFO - 'TMOUT': '86400',
05:45:55 INFO - 'USER': 'cltbld',
05:45:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:45:55 INFO - '_': '/tools/buildbot/bin/python'}
05:45:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:45:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:45:55 INFO - Running setup.py (path:/tmp/pip-LApFTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:45:55 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))
05:45:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:45:55 INFO - Running setup.py (path:/tmp/pip-mWvapB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:45:55 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))
05:45:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:45:55 INFO - Running setup.py (path:/tmp/pip-4qb80r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:45:56 INFO - Running setup.py (path:/tmp/pip-P9ANP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:45:56 INFO - Running setup.py (path:/tmp/pip-xIHjKT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:45:56 INFO - Running setup.py (path:/tmp/pip-qo3G3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:45:56 INFO - Running setup.py (path:/tmp/pip-3seE0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:45:56 INFO - Running setup.py (path:/tmp/pip-UOvF1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:45:56 INFO - Running setup.py (path:/tmp/pip-A0CTQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:45:56 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))
05:45:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:45:56 INFO - Running setup.py (path:/tmp/pip-pl_crc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:45:57 INFO - Running setup.py (path:/tmp/pip-nol6c_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:45:57 INFO - Running setup.py (path:/tmp/pip-YcomNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:45:57 INFO - Running setup.py (path:/tmp/pip-UhwFrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:45:57 INFO - Running setup.py (path:/tmp/pip-Pzsh61-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:45:57 INFO - Running setup.py (path:/tmp/pip-f45nRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:45:57 INFO - Running setup.py (path:/tmp/pip-E2pBrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:45:57 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))
05:45:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:45:57 INFO - Running setup.py (path:/tmp/pip-iUuWFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:45:58 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))
05:45:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:45:58 INFO - Running setup.py (path:/tmp/pip-Us3Nsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:45:58 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))
05:45:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:45:58 INFO - Running setup.py (path:/tmp/pip-k2kNOP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:45:58 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))
05:45:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:45:58 INFO - Running setup.py (path:/tmp/pip-36jVD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:45:58 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))
05:45:58 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:45:58 INFO - Running setup.py (path:/tmp/pip-3lltOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:45:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:45:59 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))
05:45:59 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))
05:45:59 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))
05:45:59 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))
05:45:59 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))
05:45:59 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))
05:45:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:45:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:45:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:45:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:45:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:45:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:46:04 INFO - Downloading blessings-1.6.tar.gz
05:46:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:46:04 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))
05:46:04 INFO - Installing collected packages: blessings
05:46:04 INFO - Running setup.py install for blessings
05:46:04 INFO - Successfully installed blessings
05:46:04 INFO - Cleaning up...
05:46:04 INFO - Return code: 0
05:46:04 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:46:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:46:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:46:05 INFO - Reading from file tmpfile_stdout
05:46:05 INFO - Current package versions:
05:46:05 INFO - argparse == 1.2.1
05:46:05 INFO - blessings == 1.6
05:46:05 INFO - blobuploader == 1.2.4
05:46:05 INFO - browsermob-proxy == 0.6.0
05:46:05 INFO - docopt == 0.6.1
05:46:05 INFO - manifestparser == 1.1
05:46:05 INFO - marionette-client == 2.3.0
05:46:05 INFO - marionette-driver == 1.4.0
05:46:05 INFO - mozInstall == 1.12
05:46:05 INFO - mozcrash == 0.17
05:46:05 INFO - mozdebug == 0.1
05:46:05 INFO - mozdevice == 0.48
05:46:05 INFO - mozfile == 1.2
05:46:05 INFO - mozhttpd == 0.7
05:46:05 INFO - mozinfo == 0.9
05:46:05 INFO - mozleak == 0.1
05:46:05 INFO - mozlog == 3.1
05:46:05 INFO - moznetwork == 0.27
05:46:05 INFO - mozprocess == 0.22
05:46:05 INFO - mozprofile == 0.28
05:46:05 INFO - mozrunner == 6.11
05:46:05 INFO - mozscreenshot == 0.1
05:46:05 INFO - mozsystemmonitor == 0.0
05:46:05 INFO - moztest == 0.7
05:46:05 INFO - mozversion == 1.4
05:46:05 INFO - psutil == 3.1.1
05:46:05 INFO - requests == 1.2.3
05:46:05 INFO - wptserve == 1.4.0
05:46:05 INFO - wsgiref == 0.1.2
05:46:05 INFO - Running post-action listener: _resource_record_post_action
05:46:05 INFO - Running post-action listener: _start_resource_monitoring
05:46:05 INFO - Starting resource monitoring.
05:46:05 INFO - #####
05:46:05 INFO - ##### Running pull step.
05:46:05 INFO - #####
05:46:05 INFO - Running pre-action listener: _resource_record_pre_action
05:46:05 INFO - Running main action method: pull
05:46:05 INFO - Pull has nothing to do!
05:46:05 INFO - Running post-action listener: _resource_record_post_action
05:46:05 INFO - #####
05:46:05 INFO - ##### Running install step.
05:46:05 INFO - #####
05:46:05 INFO - Running pre-action listener: _resource_record_pre_action
05:46:05 INFO - Running main action method: install
05:46:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:46:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:46:05 INFO - Reading from file tmpfile_stdout
05:46:05 INFO - Detecting whether we're running mozinstall >=1.0...
05:46:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:46:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:46:06 INFO - Reading from file tmpfile_stdout
05:46:06 INFO - Output received:
05:46:06 INFO - Usage: mozinstall [options] installer
05:46:06 INFO - Options:
05:46:06 INFO - -h, --help show this help message and exit
05:46:06 INFO - -d DEST, --destination=DEST
05:46:06 INFO - Directory to install application into. [default:
05:46:06 INFO - "/builds/slave/test"]
05:46:06 INFO - --app=APP Application being installed. [default: firefox]
05:46:06 INFO - mkdir: /builds/slave/test/build/application
05:46:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
05:46:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
05:46:28 INFO - Reading from file tmpfile_stdout
05:46:28 INFO - Output received:
05:46:28 INFO - /builds/slave/test/build/application/firefox/firefox
05:46:28 INFO - Running post-action listener: _resource_record_post_action
05:46:28 INFO - #####
05:46:28 INFO - ##### Running run-tests step.
05:46:28 INFO - #####
05:46:28 INFO - Running pre-action listener: _resource_record_pre_action
05:46:28 INFO - Running main action method: run_tests
05:46:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:46:28 INFO - Minidump filename unknown. Determining based upon platform and architecture.
05:46:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
05:46:28 INFO - grabbing minidump binary from tooltool
05:46:28 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')]}
05:46:28 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x286e570>, '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 0x286ee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2866380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:46:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
05:46:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
05:46:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:46:28 INFO - Return code: 0
05:46:28 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
05:46:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:46:28 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/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
05:46:28 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/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
05:46:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:46:28 INFO - 'CCACHE_UMASK': '002',
05:46:28 INFO - 'DISPLAY': ':0',
05:46:28 INFO - 'HOME': '/home/cltbld',
05:46:28 INFO - 'LANG': 'en_US.UTF-8',
05:46:28 INFO - 'LOGNAME': 'cltbld',
05:46:28 INFO - 'MAIL': '/var/mail/cltbld',
05:46:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:46:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:46:28 INFO - 'MOZ_NO_REMOTE': '1',
05:46:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:46:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:46:28 INFO - 'PWD': '/builds/slave/test',
05:46:28 INFO - 'SHELL': '/bin/bash',
05:46:28 INFO - 'SHLVL': '1',
05:46:28 INFO - 'TERM': 'linux',
05:46:28 INFO - 'TMOUT': '86400',
05:46:28 INFO - 'USER': 'cltbld',
05:46:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1471350787.461892-2076892536',
05:46:28 INFO - '_': '/tools/buildbot/bin/python'}
05:46:28 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/LKPhXK8IRaqfJOeMFkE48g/artifacts/public/build/firefox-48.0.1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
05:46:29 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
05:46:29 INFO - import pkg_resources
05:46:31 INFO - Using 1 client processes
05:46:31 INFO - wptserve Starting http server on 127.0.0.1:8000
05:46:32 INFO - wptserve Starting http server on 127.0.0.1:8001
05:46:32 INFO - wptserve Starting http server on 127.0.0.1:8443
05:46:34 INFO - SUITE-START | Running 1476 tests
05:46:34 INFO - Running testharness tests
05:46:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
05:46:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
05:46:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
05:46:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
05:46:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
05:46:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
05:46:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
05:46:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
05:46:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
05:46:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
05:46:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
05:46:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
05:46:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
05:46:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
05:46:34 INFO - Setting up ssl
05:46:34 INFO - PROCESS | certutil |
05:46:34 INFO - PROCESS | certutil |
05:46:34 INFO - PROCESS | certutil |
05:46:34 INFO - Certificate Nickname Trust Attributes
05:46:34 INFO - SSL,S/MIME,JAR/XPI
05:46:34 INFO -
05:46:34 INFO - web-platform-tests CT,,
05:46:34 INFO -
05:46:34 INFO - Starting runner
05:46:35 INFO - PROCESS | 1838 | 1471351595991 Marionette INFO Listening on port 2828
05:46:38 INFO - PROCESS | 1838 | 1471351598401 Marionette INFO startBrowser d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:38 INFO - PROCESS | 1838 | 1471351598423 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:38 INFO - PROCESS | 1838 | 1471351598849 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:39 INFO - PROCESS | 1838 | 1471351599001 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:39 INFO - PROCESS | 1838 | 1471351599292 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
05:46:39 INFO - PROCESS | 1838 | 1471351599340 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:39 INFO - PROCESS | 1838 | 1471351599355 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
05:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 482ms
05:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
05:46:39 INFO - PROCESS | 1838 | 1471351599919 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:40 INFO - PROCESS | 1838 | 1471351600022 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
05:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 543ms
05:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
05:46:40 INFO - PROCESS | 1838 | 1471351600426 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:40 INFO - PROCESS | 1838 | 1471351600548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
05:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 525ms
05:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
05:46:40 INFO - PROCESS | 1838 | 1471351600950 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:41 INFO - PROCESS | 1838 | 1471351601043 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
05:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 575ms
05:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
05:46:41 INFO - PROCESS | 1838 | 1471351601535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:41 INFO - PROCESS | 1838 | 1471351601647 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
05:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms
05:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
05:46:42 INFO - PROCESS | 1838 | 1471351602010 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:42 INFO - PROCESS | 1838 | 1471351602114 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
05:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 539ms
05:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
05:46:42 INFO - PROCESS | 1838 | 1471351602556 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:42 INFO - PROCESS | 1838 | 1471351602678 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
05:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 527ms
05:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
05:46:43 INFO - PROCESS | 1838 | 1471351603091 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:43 INFO - PROCESS | 1838 | 1471351603203 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
05:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 573ms
05:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
05:46:43 INFO - PROCESS | 1838 | 1471351603732 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:43 INFO - PROCESS | 1838 | 1471351603882 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
05:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 606ms
05:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
05:46:44 INFO - PROCESS | 1838 | 1471351604313 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:44 INFO - PROCESS | 1838 | 1471351604436 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
05:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 572ms
05:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
05:46:44 INFO - PROCESS | 1838 | 1471351604891 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:45 INFO - PROCESS | 1838 | 1471351605011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
05:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 584ms
05:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
05:46:45 INFO - PROCESS | 1838 | 1471351605481 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:45 INFO - PROCESS | 1838 | 1471351605609 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
05:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 684ms
05:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
05:46:46 INFO - PROCESS | 1838 | 1471351606174 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:46 INFO - PROCESS | 1838 | 1471351606307 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
05:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 876ms
05:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
05:46:47 INFO - PROCESS | 1838 | 1471351607057 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:47 INFO - PROCESS | 1838 | 1471351607180 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
05:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 528ms
05:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
05:46:47 INFO - PROCESS | 1838 | 1471351607594 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:47 INFO - PROCESS | 1838 | 1471351607687 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
05:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 472ms
05:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
05:46:48 INFO - PROCESS | 1838 | 1471351608077 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:48 INFO - PROCESS | 1838 | 1471351608179 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
05:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 533ms
05:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
05:46:48 INFO - PROCESS | 1838 | 1471351608608 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:48 INFO - PROCESS | 1838 | 1471351608688 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
05:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 423ms
05:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
05:46:49 INFO - PROCESS | 1838 | 1471351609036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:49 INFO - PROCESS | 1838 | 1471351609126 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
05:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms
05:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
05:46:49 INFO - PROCESS | 1838 | 1471351609564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:49 INFO - PROCESS | 1838 | 1471351609670 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
05:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms
05:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
05:46:50 INFO - PROCESS | 1838 | 1471351610041 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:50 INFO - PROCESS | 1838 | 1471351610118 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
05:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms
05:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
05:46:50 INFO - PROCESS | 1838 | 1471351610473 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:50 INFO - PROCESS | 1838 | 1471351610556 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
05:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 483ms
05:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
05:46:50 INFO - PROCESS | 1838 | 1471351610957 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:51 INFO - PROCESS | 1838 | 1471351611036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
05:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms
05:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
05:46:51 INFO - PROCESS | 1838 | 1471351611385 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:51 INFO - PROCESS | 1838 | 1471351611463 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
05:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms
05:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
05:46:51 INFO - PROCESS | 1838 | 1471351611814 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:51 INFO - PROCESS | 1838 | 1471351611913 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
05:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms
05:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
05:46:52 INFO - PROCESS | 1838 | 1471351612289 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:52 INFO - PROCESS | 1838 | 1471351612365 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
05:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms
05:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
05:46:52 INFO - PROCESS | 1838 | 1471351612720 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:52 INFO - PROCESS | 1838 | 1471351612803 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
05:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms
05:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
05:46:53 INFO - PROCESS | 1838 | 1471351613146 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:53 INFO - PROCESS | 1838 | 1471351613223 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
05:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms
05:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
05:46:53 INFO - PROCESS | 1838 | 1471351613573 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:53 INFO - PROCESS | 1838 | 1471351613666 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
05:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 733ms
05:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
05:46:54 INFO - PROCESS | 1838 | 1471351614311 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:54 INFO - PROCESS | 1838 | 1471351614446 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
05:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms
05:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
05:46:54 INFO - PROCESS | 1838 | 1471351614898 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:54 INFO - PROCESS | 1838 | 1471351614986 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
05:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 528ms
05:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
05:46:55 INFO - PROCESS | 1838 | 1471351615429 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:55 INFO - PROCESS | 1838 | 1471351615522 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
05:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms
05:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
05:46:55 INFO - PROCESS | 1838 | 1471351615905 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:56 INFO - PROCESS | 1838 | 1471351616101 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
05:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 577ms
05:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
05:46:56 INFO - PROCESS | 1838 | 1471351616487 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:56 INFO - PROCESS | 1838 | 1471351616564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
05:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 471ms
05:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
05:46:56 INFO - PROCESS | 1838 | 1471351616965 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:57 INFO - PROCESS | 1838 | 1471351617059 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
05:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms
05:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
05:46:57 INFO - PROCESS | 1838 | 1471351617437 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:57 INFO - PROCESS | 1838 | 1471351617523 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
05:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 426ms
05:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
05:46:57 INFO - PROCESS | 1838 | 1471351617867 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:57 INFO - PROCESS | 1838 | 1471351617942 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
05:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 569ms
05:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
05:46:58 INFO - PROCESS | 1838 | 1471351618444 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:58 INFO - PROCESS | 1838 | 1471351618555 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
05:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 882ms
05:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
05:46:59 INFO - PROCESS | 1838 | 1471351619333 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:59 INFO - PROCESS | 1838 | 1471351619421 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
05:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 479ms
05:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
05:46:59 INFO - PROCESS | 1838 | 1471351619829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:46:59 INFO - PROCESS | 1838 | 1471351619916 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
05:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 481ms
05:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
05:47:00 INFO - PROCESS | 1838 | 1471351620311 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:00 INFO - PROCESS | 1838 | 1471351620409 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
05:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 476ms
05:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
05:47:00 INFO - PROCESS | 1838 | 1471351620785 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:00 INFO - PROCESS | 1838 | 1471351620868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
05:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 480ms
05:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
05:47:01 INFO - PROCESS | 1838 | 1471351621271 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:01 INFO - PROCESS | 1838 | 1471351621346 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
05:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 519ms
05:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
05:47:01 INFO - PROCESS | 1838 | 1471351621800 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:01 INFO - PROCESS | 1838 | 1471351621914 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
05:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 519ms
05:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
05:47:02 INFO - PROCESS | 1838 | 1471351622320 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:02 INFO - PROCESS | 1838 | 1471351622399 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
05:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 419ms
05:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
05:47:02 INFO - PROCESS | 1838 | 1471351622745 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:02 INFO - PROCESS | 1838 | 1471351622823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
05:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 423ms
05:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
05:47:03 INFO - PROCESS | 1838 | 1471351623174 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:03 INFO - PROCESS | 1838 | 1471351623265 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
05:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 476ms
05:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
05:47:03 INFO - PROCESS | 1838 | 1471351623656 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:03 INFO - PROCESS | 1838 | 1471351623739 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
05:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 425ms
05:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
05:47:04 INFO - PROCESS | 1838 | 1471351624087 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:04 INFO - PROCESS | 1838 | 1471351624183 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
05:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms
05:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
05:47:04 INFO - PROCESS | 1838 | 1471351624569 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:04 INFO - PROCESS | 1838 | 1471351624655 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
05:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 430ms
05:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
05:47:05 INFO - PROCESS | 1838 | 1471351625004 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:05 INFO - PROCESS | 1838 | 1471351625087 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
05:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 674ms
05:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
05:47:05 INFO - PROCESS | 1838 | 1471351625705 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:05 INFO - PROCESS | 1838 | 1471351625859 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
05:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 524ms
05:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
05:47:06 INFO - PROCESS | 1838 | 1471351626236 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:06 INFO - PROCESS | 1838 | 1471351626326 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
05:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 479ms
05:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
05:47:06 INFO - PROCESS | 1838 | 1471351626722 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:06 INFO - PROCESS | 1838 | 1471351626814 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
05:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 483ms
05:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
05:47:07 INFO - PROCESS | 1838 | 1471351627203 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:07 INFO - PROCESS | 1838 | 1471351627290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
05:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms
05:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
05:47:07 INFO - PROCESS | 1838 | 1471351627628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:07 INFO - PROCESS | 1838 | 1471351627713 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
05:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 482ms
05:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
05:47:08 INFO - PROCESS | 1838 | 1471351628126 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:08 INFO - PROCESS | 1838 | 1471351628255 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
05:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 680ms
05:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
05:47:08 INFO - PROCESS | 1838 | 1471351628804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:08 INFO - PROCESS | 1838 | 1471351628897 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
05:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 474ms
05:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
05:47:09 INFO - PROCESS | 1838 | 1471351629282 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:09 INFO - PROCESS | 1838 | 1471351629380 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
05:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms
05:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
05:47:09 INFO - PROCESS | 1838 | 1471351629757 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:09 INFO - PROCESS | 1838 | 1471351629839 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
05:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 429ms
05:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
05:47:10 INFO - PROCESS | 1838 | 1471351630190 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:10 INFO - PROCESS | 1838 | 1471351630275 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
05:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms
05:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
05:47:10 INFO - PROCESS | 1838 | 1471351630669 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:10 INFO - PROCESS | 1838 | 1471351630768 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
05:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 428ms
05:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
05:47:11 INFO - PROCESS | 1838 | 1471351631104 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:11 INFO - PROCESS | 1838 | 1471351631189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
05:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 419ms
05:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
05:47:11 INFO - PROCESS | 1838 | 1471351631527 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:11 INFO - PROCESS | 1838 | 1471351631605 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
05:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 420ms
05:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
05:47:11 INFO - PROCESS | 1838 | 1471351631953 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:12 INFO - PROCESS | 1838 | 1471351632060 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
05:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 576ms
05:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
05:47:12 INFO - PROCESS | 1838 | 1471351632539 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:12 INFO - PROCESS | 1838 | 1471351632632 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
05:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 631ms
05:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
05:47:13 INFO - PROCESS | 1838 | 1471351633180 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:13 INFO - PROCESS | 1838 | 1471351633311 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
05:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 574ms
05:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
05:47:13 INFO - PROCESS | 1838 | 1471351633760 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:13 INFO - PROCESS | 1838 | 1471351633853 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
05:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 482ms
05:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
05:47:14 INFO - PROCESS | 1838 | 1471351634257 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:14 INFO - PROCESS | 1838 | 1471351634348 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
05:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 476ms
05:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
05:47:14 INFO - PROCESS | 1838 | 1471351634731 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:14 INFO - PROCESS | 1838 | 1471351634815 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
05:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 476ms
05:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
05:47:15 INFO - PROCESS | 1838 | 1471351635212 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:15 INFO - PROCESS | 1838 | 1471351635298 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
05:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms
05:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
05:47:15 INFO - PROCESS | 1838 | 1471351635691 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:15 INFO - PROCESS | 1838 | 1471351635815 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
05:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 521ms
05:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
05:47:16 INFO - PROCESS | 1838 | 1471351636214 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:16 INFO - PROCESS | 1838 | 1471351636303 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
05:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 472ms
05:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
05:47:16 INFO - PROCESS | 1838 | 1471351636691 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:16 INFO - PROCESS | 1838 | 1471351636772 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:17 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.
05:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 425ms
05:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
05:47:17 INFO - PROCESS | 1838 | 1471351637122 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:17 INFO - PROCESS | 1838 | 1471351637212 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:17 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.
05:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 472ms
05:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
05:47:17 INFO - PROCESS | 1838 | 1471351637598 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:17 INFO - PROCESS | 1838 | 1471351637680 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 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.
05:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 433ms
05:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
05:47:18 INFO - PROCESS | 1838 | 1471351638043 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 INFO - PROCESS | 1838 | 1471351638136 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 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.
05:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 420ms
05:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
05:47:18 INFO - PROCESS | 1838 | 1471351638465 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 INFO - PROCESS | 1838 | 1471351638548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 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.
05:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 420ms
05:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
05:47:18 INFO - PROCESS | 1838 | 1471351638891 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:18 INFO - PROCESS | 1838 | 1471351638970 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:19 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.
05:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 423ms
05:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
05:47:19 INFO - PROCESS | 1838 | 1471351639320 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:19 INFO - PROCESS | 1838 | 1471351639398 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:19 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.
05:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 574ms
05:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
05:47:19 INFO - PROCESS | 1838 | 1471351639900 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:20 INFO - PROCESS | 1838 | 1471351640012 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:20 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.
05:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 729ms
05:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
05:47:20 INFO - PROCESS | 1838 | 1471351640635 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:20 INFO - PROCESS | 1838 | 1471351640718 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:21 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.
05:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms
05:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
05:47:21 INFO - PROCESS | 1838 | 1471351641118 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:21 INFO - PROCESS | 1838 | 1471351641218 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:21 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.
05:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms
05:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
05:47:21 INFO - PROCESS | 1838 | 1471351641603 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:21 INFO - PROCESS | 1838 | 1471351641698 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:22 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.
05:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 478ms
05:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
05:47:22 INFO - PROCESS | 1838 | 1471351642083 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:22 INFO - PROCESS | 1838 | 1471351642191 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:22 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.
05:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 476ms
05:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
05:47:22 INFO - PROCESS | 1838 | 1471351642566 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:22 INFO - PROCESS | 1838 | 1471351642683 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:23 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.
05:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 528ms
05:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
05:47:23 INFO - PROCESS | 1838 | 1471351643099 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:23 INFO - PROCESS | 1838 | 1471351643260 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:23 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.
05:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 573ms
05:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
05:47:23 INFO - PROCESS | 1838 | 1471351643673 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:23 INFO - PROCESS | 1838 | 1471351643755 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:24 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.
05:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 479ms
05:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
05:47:24 INFO - PROCESS | 1838 | 1471351644159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:24 INFO - PROCESS | 1838 | 1471351644243 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:24 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.
05:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 475ms
05:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
05:47:24 INFO - PROCESS | 1838 | 1471351644639 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:24 INFO - PROCESS | 1838 | 1471351644721 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:25 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.
05:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms
05:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
05:47:25 INFO - PROCESS | 1838 | 1471351645116 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:25 INFO - PROCESS | 1838 | 1471351645213 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:25 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.
05:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 722ms
05:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
05:47:25 INFO - PROCESS | 1838 | 1471351645844 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:25 INFO - PROCESS | 1838 | 1471351645941 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:26 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.
05:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 472ms
05:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
05:47:26 INFO - PROCESS | 1838 | 1471351646320 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:26 INFO - PROCESS | 1838 | 1471351646422 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:26 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.
05:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 573ms
05:47:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
05:47:26 INFO - PROCESS | 1838 | 1471351646913 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:27 INFO - PROCESS | 1838 | 1471351647011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
05:47:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 724ms
05:47:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
05:47:27 INFO - PROCESS | 1838 | 1471351647642 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:27 INFO - PROCESS | 1838 | 1471351647781 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
05:47:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms
05:47:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
05:47:28 INFO - PROCESS | 1838 | 1471351648173 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:28 INFO - PROCESS | 1838 | 1471351648277 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
05:47:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 482ms
05:47:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
05:47:28 INFO - PROCESS | 1838 | 1471351648667 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:28 INFO - PROCESS | 1838 | 1471351648759 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
05:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 476ms
05:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
05:47:29 INFO - PROCESS | 1838 | 1471351649140 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:29 INFO - PROCESS | 1838 | 1471351649223 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
05:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 473ms
05:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
05:47:29 INFO - PROCESS | 1838 | 1471351649618 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:29 INFO - PROCESS | 1838 | 1471351649716 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
05:47:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms
05:47:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
05:47:30 INFO - PROCESS | 1838 | 1471351650147 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:30 INFO - PROCESS | 1838 | 1471351650281 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
05:47:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms
05:47:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
05:47:30 INFO - PROCESS | 1838 | 1471351650782 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:30 INFO - PROCESS | 1838 | 1471351650878 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
05:47:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 530ms
05:47:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
05:47:31 INFO - PROCESS | 1838 | 1471351651306 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:31 INFO - PROCESS | 1838 | 1471351651388 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
05:47:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms
05:47:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
05:47:31 INFO - PROCESS | 1838 | 1471351651788 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:31 INFO - PROCESS | 1838 | 1471351651872 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
05:47:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 472ms
05:47:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
05:47:32 INFO - PROCESS | 1838 | 1471351652267 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:32 INFO - PROCESS | 1838 | 1471351652363 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
05:47:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 522ms
05:47:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
05:47:32 INFO - PROCESS | 1838 | 1471351652824 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:32 INFO - PROCESS | 1838 | 1471351652929 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:33 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
05:47:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 989ms
05:47:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
05:47:33 INFO - PROCESS | 1838 | 1471351653804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:33 INFO - PROCESS | 1838 | 1471351653940 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
05:47:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms
05:47:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
05:47:34 INFO - PROCESS | 1838 | 1471351654982 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:35 INFO - PROCESS | 1838 | 1471351655068 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:35 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
05:47:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:47:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
05:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:47:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 473ms
05:47:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
05:47:35 INFO - PROCESS | 1838 | 1471351655479 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:35 INFO - PROCESS | 1838 | 1471351655571 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
05:47:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 527ms
05:47:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
05:47:36 INFO - PROCESS | 1838 | 1471351656054 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:36 INFO - PROCESS | 1838 | 1471351656141 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
05:47:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 497ms
05:47:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
05:47:36 INFO - PROCESS | 1838 | 1471351656524 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:36 INFO - PROCESS | 1838 | 1471351656617 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
05:47:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 477ms
05:47:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
05:47:37 INFO - PROCESS | 1838 | 1471351657008 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:37 INFO - PROCESS | 1838 | 1471351657090 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
05:47:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms
05:47:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
05:47:37 INFO - PROCESS | 1838 | 1471351657541 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:37 INFO - PROCESS | 1838 | 1471351657664 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
05:47:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 582ms
05:47:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
05:47:38 INFO - PROCESS | 1838 | 1471351658120 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:38 INFO - PROCESS | 1838 | 1471351658197 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:38 INFO - PROCESS | 1838 | 1471351658453 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:47:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
05:47:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:47:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 470ms
05:47:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
05:47:38 INFO - PROCESS | 1838 | 1471351658595 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:38 INFO - PROCESS | 1838 | 1471351658680 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
05:47:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 475ms
05:47:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
05:47:39 INFO - PROCESS | 1838 | 1471351659076 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:39 INFO - PROCESS | 1838 | 1471351659161 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
05:47:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
05:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:47:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 572ms
05:47:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
05:47:39 INFO - PROCESS | 1838 | 1471351659675 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:39 INFO - PROCESS | 1838 | 1471351659755 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:40 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
05:47:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:47:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
05:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:47:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 477ms
05:47:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
05:47:40 INFO - PROCESS | 1838 | 1471351660157 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:40 INFO - PROCESS | 1838 | 1471351660257 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:40 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
05:47:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
05:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:47:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 527ms
05:47:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
05:47:40 INFO - PROCESS | 1838 | 1471351660688 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:40 INFO - PROCESS | 1838 | 1471351660773 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
05:47:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 623ms
05:47:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
05:47:41 INFO - PROCESS | 1838 | 1471351661328 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:41 INFO - PROCESS | 1838 | 1471351661426 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
05:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 727ms
05:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
05:47:42 INFO - PROCESS | 1838 | 1471351662060 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:42 INFO - PROCESS | 1838 | 1471351662374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
05:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 722ms
05:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
05:47:42 INFO - PROCESS | 1838 | 1471351662790 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:42 INFO - PROCESS | 1838 | 1471351662872 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
05:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 478ms
05:47:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
05:47:43 INFO - PROCESS | 1838 | 1471351663271 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:43 INFO - PROCESS | 1838 | 1471351663361 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
05:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 477ms
05:47:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
05:47:43 INFO - PROCESS | 1838 | 1471351663763 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:43 INFO - PROCESS | 1838 | 1471351663854 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
05:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 479ms
05:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
05:47:44 INFO - PROCESS | 1838 | 1471351664239 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:44 INFO - PROCESS | 1838 | 1471351664324 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
05:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 527ms
05:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
05:47:44 INFO - PROCESS | 1838 | 1471351664771 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:44 INFO - PROCESS | 1838 | 1471351664879 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
05:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 528ms
05:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
05:47:45 INFO - PROCESS | 1838 | 1471351665304 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:45 INFO - PROCESS | 1838 | 1471351665389 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
05:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms
05:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
05:47:45 INFO - PROCESS | 1838 | 1471351665829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:45 INFO - PROCESS | 1838 | 1471351665908 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
05:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms
05:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
05:47:46 INFO - PROCESS | 1838 | 1471351666314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:46 INFO - PROCESS | 1838 | 1471351666393 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
05:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 431ms
05:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
05:47:46 INFO - PROCESS | 1838 | 1471351666740 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:46 INFO - PROCESS | 1838 | 1471351666821 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:47 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
05:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 422ms
05:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
05:47:47 INFO - PROCESS | 1838 | 1471351667176 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:47 INFO - PROCESS | 1838 | 1471351667259 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
05:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 479ms
05:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
05:47:47 INFO - PROCESS | 1838 | 1471351667663 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:47 INFO - PROCESS | 1838 | 1471351667761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
05:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 472ms
05:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
05:47:48 INFO - PROCESS | 1838 | 1471351668138 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:48 INFO - PROCESS | 1838 | 1471351668217 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:48 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
05:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 779ms
05:47:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
05:47:48 INFO - PROCESS | 1838 | 1471351668927 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:49 INFO - PROCESS | 1838 | 1471351669048 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:49 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
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
05:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:47:49 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
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
05:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
05:47:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:47:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 525ms
05:47:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
05:47:49 INFO - PROCESS | 1838 | 1471351669463 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:49 INFO - PROCESS | 1838 | 1471351669578 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
05:47:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 477ms
05:47:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
05:47:49 INFO - PROCESS | 1838 | 1471351669958 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:50 INFO - PROCESS | 1838 | 1471351670062 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:50 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.
05:47:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 475ms
05:47:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
05:47:50 INFO - PROCESS | 1838 | 1471351670428 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:50 INFO - PROCESS | 1838 | 1471351670521 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:50 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.
05:47:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms
05:47:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
05:47:50 INFO - PROCESS | 1838 | 1471351670904 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:51 INFO - PROCESS | 1838 | 1471351671002 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
05:47:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 473ms
05:47:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
05:47:51 INFO - PROCESS | 1838 | 1471351671386 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:51 INFO - PROCESS | 1838 | 1471351671526 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:51 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.
05:47:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 522ms
05:47:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
05:47:51 INFO - PROCESS | 1838 | 1471351671909 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:51 INFO - PROCESS | 1838 | 1471351671991 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
05:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 475ms
05:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
05:47:52 INFO - PROCESS | 1838 | 1471351672404 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:52 INFO - PROCESS | 1838 | 1471351672483 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
05:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 475ms
05:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
05:47:52 INFO - PROCESS | 1838 | 1471351672879 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:52 INFO - PROCESS | 1838 | 1471351672963 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
05:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 424ms
05:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
05:47:53 INFO - PROCESS | 1838 | 1471351673313 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:53 INFO - PROCESS | 1838 | 1471351673390 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
05:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 426ms
05:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
05:47:53 INFO - PROCESS | 1838 | 1471351673746 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:53 INFO - PROCESS | 1838 | 1471351673842 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
05:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 472ms
05:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
05:47:54 INFO - PROCESS | 1838 | 1471351674224 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:54 INFO - PROCESS | 1838 | 1471351674300 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
05:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 428ms
05:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
05:47:54 INFO - PROCESS | 1838 | 1471351674656 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:54 INFO - PROCESS | 1838 | 1471351674736 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
05:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 428ms
05:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
05:47:55 INFO - PROCESS | 1838 | 1471351675093 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:55 INFO - PROCESS | 1838 | 1471351675171 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
05:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 576ms
05:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
05:47:55 INFO - PROCESS | 1838 | 1471351675671 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:55 INFO - PROCESS | 1838 | 1471351675770 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
05:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms
05:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
05:47:56 INFO - PROCESS | 1838 | 1471351676351 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:56 INFO - PROCESS | 1838 | 1471351676444 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
05:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 724ms
05:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
05:47:57 INFO - PROCESS | 1838 | 1471351677082 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:57 INFO - PROCESS | 1838 | 1471351677170 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
05:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 474ms
05:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
05:47:57 INFO - PROCESS | 1838 | 1471351677566 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:57 INFO - PROCESS | 1838 | 1471351677661 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
05:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms
05:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
05:47:58 INFO - PROCESS | 1838 | 1471351678049 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:58 INFO - PROCESS | 1838 | 1471351678135 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
05:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 478ms
05:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
05:47:58 INFO - PROCESS | 1838 | 1471351678522 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:58 INFO - PROCESS | 1838 | 1471351678608 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
05:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 476ms
05:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
05:47:59 INFO - PROCESS | 1838 | 1471351679013 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:59 INFO - PROCESS | 1838 | 1471351679097 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
05:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 527ms
05:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
05:47:59 INFO - PROCESS | 1838 | 1471351679541 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:47:59 INFO - PROCESS | 1838 | 1471351679657 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
05:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 526ms
05:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
05:48:00 INFO - PROCESS | 1838 | 1471351680076 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:00 INFO - PROCESS | 1838 | 1471351680159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
05:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 430ms
05:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
05:48:00 INFO - PROCESS | 1838 | 1471351680512 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:00 INFO - PROCESS | 1838 | 1471351680595 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
05:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 475ms
05:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
05:48:00 INFO - PROCESS | 1838 | 1471351680992 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:01 INFO - PROCESS | 1838 | 1471351681090 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
05:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 424ms
05:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
05:48:01 INFO - PROCESS | 1838 | 1471351681428 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:01 INFO - PROCESS | 1838 | 1471351681520 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
05:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 475ms
05:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
05:48:01 INFO - PROCESS | 1838 | 1471351681911 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:02 INFO - PROCESS | 1838 | 1471351682009 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
05:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms
05:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
05:48:02 INFO - PROCESS | 1838 | 1471351682387 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:02 INFO - PROCESS | 1838 | 1471351682471 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
05:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms
05:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
05:48:02 INFO - PROCESS | 1838 | 1471351682868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:02 INFO - PROCESS | 1838 | 1471351682972 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
05:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 782ms
05:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
05:48:03 INFO - PROCESS | 1838 | 1471351683669 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:03 INFO - PROCESS | 1838 | 1471351683761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
05:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms
05:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
05:48:04 INFO - PROCESS | 1838 | 1471351684153 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:04 INFO - PROCESS | 1838 | 1471351684242 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
05:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms
05:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
05:48:04 INFO - PROCESS | 1838 | 1471351684636 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:04 INFO - PROCESS | 1838 | 1471351684725 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
05:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 527ms
05:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
05:48:05 INFO - PROCESS | 1838 | 1471351685160 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:05 INFO - PROCESS | 1838 | 1471351685245 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
05:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 481ms
05:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
05:48:05 INFO - PROCESS | 1838 | 1471351685647 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:05 INFO - PROCESS | 1838 | 1471351685728 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
05:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms
05:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
05:48:06 INFO - PROCESS | 1838 | 1471351686175 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:06 INFO - PROCESS | 1838 | 1471351686303 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
05:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 572ms
05:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
05:48:06 INFO - PROCESS | 1838 | 1471351686749 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:06 INFO - PROCESS | 1838 | 1471351686844 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
05:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms
05:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
05:48:07 INFO - PROCESS | 1838 | 1471351687223 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:07 INFO - PROCESS | 1838 | 1471351687301 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:07 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
05:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms
05:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
05:48:07 INFO - PROCESS | 1838 | 1471351687699 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:07 INFO - PROCESS | 1838 | 1471351687779 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
05:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 420ms
05:48:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
05:48:08 INFO - PROCESS | 1838 | 1471351688124 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:08 INFO - PROCESS | 1838 | 1471351688205 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:09 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)
05:48:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 976ms
05:48:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
05:48:09 INFO - PROCESS | 1838 | 1471351689106 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:09 INFO - PROCESS | 1838 | 1471351689198 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
05:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 928ms
05:48:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
05:48:10 INFO - PROCESS | 1838 | 1471351690054 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:10 INFO - PROCESS | 1838 | 1471351690162 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
05:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1275ms
05:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
05:48:11 INFO - PROCESS | 1838 | 1471351691337 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:11 INFO - PROCESS | 1838 | 1471351691427 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:12 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)
05:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 975ms
05:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
05:48:12 INFO - PROCESS | 1838 | 1471351692321 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:12 INFO - PROCESS | 1838 | 1471351692417 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:13 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)
05:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 922ms
05:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
05:48:13 INFO - PROCESS | 1838 | 1471351693264 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:13 INFO - PROCESS | 1838 | 1471351693377 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
05:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1344ms
05:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
05:48:14 INFO - PROCESS | 1838 | 1471351694600 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:14 INFO - PROCESS | 1838 | 1471351694697 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
05:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 927ms
05:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
05:48:15 INFO - PROCESS | 1838 | 1471351695538 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:15 INFO - PROCESS | 1838 | 1471351695626 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
05:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 937ms
05:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
05:48:16 INFO - PROCESS | 1838 | 1471351696491 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:16 INFO - PROCESS | 1838 | 1471351696583 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:17 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
05:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 931ms
05:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
05:48:17 INFO - PROCESS | 1838 | 1471351697416 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:17 INFO - PROCESS | 1838 | 1471351697509 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
05:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1076ms
05:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
05:48:18 INFO - PROCESS | 1838 | 1471351698498 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:18 INFO - PROCESS | 1838 | 1471351698588 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:18 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
05:48:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 480ms
05:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
05:48:18 INFO - PROCESS | 1838 | 1471351698989 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:19 INFO - PROCESS | 1838 | 1471351699078 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
05:48:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 538ms
05:48:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
05:48:19 INFO - PROCESS | 1838 | 1471351699539 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:19 INFO - PROCESS | 1838 | 1471351699629 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:20 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
05:48:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:48:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 480ms
05:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
05:48:20 INFO - PROCESS | 1838 | 1471351700017 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:20 INFO - PROCESS | 1838 | 1471351700106 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
05:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms
05:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
05:48:20 INFO - PROCESS | 1838 | 1471351700492 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:20 INFO - PROCESS | 1838 | 1471351700582 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
05:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 931ms
05:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
05:48:21 INFO - PROCESS | 1838 | 1471351701431 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:21 INFO - PROCESS | 1838 | 1471351701532 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:22 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
05:48:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms
05:48:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
05:48:22 INFO - PROCESS | 1838 | 1471351702357 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:22 INFO - PROCESS | 1838 | 1471351702438 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:23 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.)
05:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 932ms
05:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
05:48:23 INFO - PROCESS | 1838 | 1471351703291 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:23 INFO - PROCESS | 1838 | 1471351703371 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
05:48:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 876ms
05:48:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
05:48:24 INFO - PROCESS | 1838 | 1471351704174 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:24 INFO - PROCESS | 1838 | 1471351704286 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:25 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
05:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms
05:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
05:48:25 INFO - PROCESS | 1838 | 1471351705258 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:25 INFO - PROCESS | 1838 | 1471351705356 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
05:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 525ms
05:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
05:48:25 INFO - PROCESS | 1838 | 1471351705791 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:25 INFO - PROCESS | 1838 | 1471351705879 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
05:48:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 925ms
05:48:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
05:48:26 INFO - PROCESS | 1838 | 1471351706730 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:26 INFO - PROCESS | 1838 | 1471351706820 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
05:48:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 934ms
05:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
05:48:27 INFO - PROCESS | 1838 | 1471351707659 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:27 INFO - PROCESS | 1838 | 1471351707745 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
05:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 477ms
05:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
05:48:28 INFO - PROCESS | 1838 | 1471351708145 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:28 INFO - PROCESS | 1838 | 1471351708226 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
05:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 430ms
05:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
05:48:28 INFO - PROCESS | 1838 | 1471351708579 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:28 INFO - PROCESS | 1838 | 1471351708679 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
05:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms
05:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
05:48:29 INFO - PROCESS | 1838 | 1471351709052 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:29 INFO - PROCESS | 1838 | 1471351709132 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
05:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 433ms
05:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
05:48:29 INFO - PROCESS | 1838 | 1471351709489 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:29 INFO - PROCESS | 1838 | 1471351709570 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
05:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 433ms
05:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
05:48:29 INFO - PROCESS | 1838 | 1471351709928 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:30 INFO - PROCESS | 1838 | 1471351710013 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
05:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 475ms
05:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
05:48:30 INFO - PROCESS | 1838 | 1471351710408 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:30 INFO - PROCESS | 1838 | 1471351710488 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
05:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 430ms
05:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
05:48:30 INFO - PROCESS | 1838 | 1471351710846 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:30 INFO - PROCESS | 1838 | 1471351710974 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:31 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
05:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 980ms
05:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
05:48:31 INFO - PROCESS | 1838 | 1471351711839 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:31 INFO - PROCESS | 1838 | 1471351711947 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:32 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
05:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms
05:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
05:48:32 INFO - PROCESS | 1838 | 1471351712374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:32 INFO - PROCESS | 1838 | 1471351712469 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:32 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
05:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 478ms
05:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
05:48:32 INFO - PROCESS | 1838 | 1471351712867 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:32 INFO - PROCESS | 1838 | 1471351712958 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
05:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 586ms
05:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
05:48:33 INFO - PROCESS | 1838 | 1471351713446 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:33 INFO - PROCESS | 1838 | 1471351713535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:33 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
05:48:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:48:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 425ms
05:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
05:48:33 INFO - PROCESS | 1838 | 1471351713886 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:33 INFO - PROCESS | 1838 | 1471351713964 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
05:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms
05:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
05:48:34 INFO - PROCESS | 1838 | 1471351714369 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:34 INFO - PROCESS | 1838 | 1471351714490 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:34 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
05:48:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:48:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
05:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 528ms
05:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
05:48:34 INFO - PROCESS | 1838 | 1471351714926 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:35 INFO - PROCESS | 1838 | 1471351715052 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
05:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms
05:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
05:48:35 INFO - PROCESS | 1838 | 1471351715451 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:35 INFO - PROCESS | 1838 | 1471351715535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
05:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 478ms
05:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
05:48:35 INFO - PROCESS | 1838 | 1471351715936 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:36 INFO - PROCESS | 1838 | 1471351716018 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
05:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 475ms
05:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
05:48:36 INFO - PROCESS | 1838 | 1471351716413 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:36 INFO - PROCESS | 1838 | 1471351716500 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
05:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 429ms
05:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
05:48:36 INFO - PROCESS | 1838 | 1471351716853 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:36 INFO - PROCESS | 1838 | 1471351716949 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
05:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms
05:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
05:48:37 INFO - PROCESS | 1838 | 1471351717325 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:37 INFO - PROCESS | 1838 | 1471351717407 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
05:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 431ms
05:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
05:48:37 INFO - PROCESS | 1838 | 1471351717781 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:37 INFO - PROCESS | 1838 | 1471351717863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
05:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 527ms
05:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
05:48:38 INFO - PROCESS | 1838 | 1471351718318 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:38 INFO - PROCESS | 1838 | 1471351718424 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
05:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 675ms
05:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
05:48:39 INFO - PROCESS | 1838 | 1471351719066 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:39 INFO - PROCESS | 1838 | 1471351719377 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
05:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 793ms
05:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
05:48:39 INFO - PROCESS | 1838 | 1471351719801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:39 INFO - PROCESS | 1838 | 1471351719891 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
05:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms
05:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
05:48:40 INFO - PROCESS | 1838 | 1471351720327 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:40 INFO - PROCESS | 1838 | 1471351720424 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
05:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 525ms
05:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
05:48:40 INFO - PROCESS | 1838 | 1471351720868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:40 INFO - PROCESS | 1838 | 1471351720966 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
05:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 528ms
05:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
05:48:41 INFO - PROCESS | 1838 | 1471351721401 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:41 INFO - PROCESS | 1838 | 1471351721493 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
05:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 526ms
05:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
05:48:41 INFO - PROCESS | 1838 | 1471351721931 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:42 INFO - PROCESS | 1838 | 1471351722039 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
05:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 526ms
05:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
05:48:42 INFO - PROCESS | 1838 | 1471351722472 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:42 INFO - PROCESS | 1838 | 1471351722551 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
05:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 431ms
05:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
05:48:42 INFO - PROCESS | 1838 | 1471351722912 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:42 INFO - PROCESS | 1838 | 1471351722990 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
05:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 433ms
05:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
05:48:43 INFO - PROCESS | 1838 | 1471351723355 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:43 INFO - PROCESS | 1838 | 1471351723438 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
05:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 422ms
05:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
05:48:43 INFO - PROCESS | 1838 | 1471351723783 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:43 INFO - PROCESS | 1838 | 1471351723865 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
05:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 422ms
05:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
05:48:44 INFO - PROCESS | 1838 | 1471351724209 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:44 INFO - PROCESS | 1838 | 1471351724289 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
05:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 480ms
05:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
05:48:44 INFO - PROCESS | 1838 | 1471351724696 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:44 INFO - PROCESS | 1838 | 1471351724786 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
05:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 474ms
05:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
05:48:45 INFO - PROCESS | 1838 | 1471351725173 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:45 INFO - PROCESS | 1838 | 1471351725295 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
05:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 823ms
05:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
05:48:46 INFO - PROCESS | 1838 | 1471351726005 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:46 INFO - PROCESS | 1838 | 1471351726101 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
05:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 472ms
05:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
05:48:46 INFO - PROCESS | 1838 | 1471351726516 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:46 INFO - PROCESS | 1838 | 1471351726605 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
05:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 497ms
05:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
05:48:47 INFO - PROCESS | 1838 | 1471351727002 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:47 INFO - PROCESS | 1838 | 1471351727090 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
05:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 478ms
05:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
05:48:47 INFO - PROCESS | 1838 | 1471351727477 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:47 INFO - PROCESS | 1838 | 1471351727564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
05:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms
05:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
05:48:47 INFO - PROCESS | 1838 | 1471351727952 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:48 INFO - PROCESS | 1838 | 1471351728031 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
05:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms
05:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
05:48:48 INFO - PROCESS | 1838 | 1471351728436 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:48 INFO - PROCESS | 1838 | 1471351728560 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
05:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 525ms
05:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
05:48:48 INFO - PROCESS | 1838 | 1471351728964 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:49 INFO - PROCESS | 1838 | 1471351729063 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
05:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 474ms
05:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
05:48:49 INFO - PROCESS | 1838 | 1471351729442 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:49 INFO - PROCESS | 1838 | 1471351729519 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
05:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 430ms
05:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
05:48:49 INFO - PROCESS | 1838 | 1471351729878 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:49 INFO - PROCESS | 1838 | 1471351729959 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
05:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms
05:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
05:48:50 INFO - PROCESS | 1838 | 1471351730355 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:50 INFO - PROCESS | 1838 | 1471351730435 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
05:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 434ms
05:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
05:48:50 INFO - PROCESS | 1838 | 1471351730795 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:50 INFO - PROCESS | 1838 | 1471351730898 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
05:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 474ms
05:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
05:48:51 INFO - PROCESS | 1838 | 1471351731273 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:51 INFO - PROCESS | 1838 | 1471351731362 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
05:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 428ms
05:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
05:48:51 INFO - PROCESS | 1838 | 1471351731712 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:51 INFO - PROCESS | 1838 | 1471351731791 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
05:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 429ms
05:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
05:48:52 INFO - PROCESS | 1838 | 1471351732144 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:52 INFO - PROCESS | 1838 | 1471351732262 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
05:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 732ms
05:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
05:48:52 INFO - PROCESS | 1838 | 1471351732885 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:53 INFO - PROCESS | 1838 | 1471351733060 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
05:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 774ms
05:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
05:48:53 INFO - PROCESS | 1838 | 1471351733665 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:53 INFO - PROCESS | 1838 | 1471351733756 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
05:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 477ms
05:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
05:48:54 INFO - PROCESS | 1838 | 1471351734152 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:54 INFO - PROCESS | 1838 | 1471351734256 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
05:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 525ms
05:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
05:48:54 INFO - PROCESS | 1838 | 1471351734689 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:54 INFO - PROCESS | 1838 | 1471351734775 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
05:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 480ms
05:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
05:48:55 INFO - PROCESS | 1838 | 1471351735166 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:55 INFO - PROCESS | 1838 | 1471351735255 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
05:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 479ms
05:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
05:48:55 INFO - PROCESS | 1838 | 1471351735654 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:55 INFO - PROCESS | 1838 | 1471351735732 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
05:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 524ms
05:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
05:48:56 INFO - PROCESS | 1838 | 1471351736186 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:56 INFO - PROCESS | 1838 | 1471351736297 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
05:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms
05:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
05:48:56 INFO - PROCESS | 1838 | 1471351736720 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:56 INFO - PROCESS | 1838 | 1471351736810 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
05:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 475ms
05:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
05:48:57 INFO - PROCESS | 1838 | 1471351737200 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:57 INFO - PROCESS | 1838 | 1471351737282 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
05:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 477ms
05:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
05:48:57 INFO - PROCESS | 1838 | 1471351737686 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:57 INFO - PROCESS | 1838 | 1471351737772 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
05:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 475ms
05:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
05:48:58 INFO - PROCESS | 1838 | 1471351738170 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:58 INFO - PROCESS | 1838 | 1471351738258 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
05:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 477ms
05:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
05:48:58 INFO - PROCESS | 1838 | 1471351738657 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:58 INFO - PROCESS | 1838 | 1471351738760 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
05:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms
05:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
05:48:59 INFO - PROCESS | 1838 | 1471351739130 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:59 INFO - PROCESS | 1838 | 1471351739211 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
05:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 476ms
05:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
05:48:59 INFO - PROCESS | 1838 | 1471351739615 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:48:59 INFO - PROCESS | 1838 | 1471351739731 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
05:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 831ms
05:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
05:49:00 INFO - PROCESS | 1838 | 1471351740455 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:00 INFO - PROCESS | 1838 | 1471351740611 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
05:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 629ms
05:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
05:49:01 INFO - PROCESS | 1838 | 1471351741097 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:01 INFO - PROCESS | 1838 | 1471351741203 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
05:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 482ms
05:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
05:49:01 INFO - PROCESS | 1838 | 1471351741591 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:01 INFO - PROCESS | 1838 | 1471351741681 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
05:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 524ms
05:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
05:49:02 INFO - PROCESS | 1838 | 1471351742111 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:02 INFO - PROCESS | 1838 | 1471351742216 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
05:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms
05:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
05:49:02 INFO - PROCESS | 1838 | 1471351742594 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:02 INFO - PROCESS | 1838 | 1471351742685 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
05:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 535ms
05:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
05:49:03 INFO - PROCESS | 1838 | 1471351743137 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:03 INFO - PROCESS | 1838 | 1471351743252 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
05:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms
05:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
05:49:03 INFO - PROCESS | 1838 | 1471351743663 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:03 INFO - PROCESS | 1838 | 1471351743758 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
05:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms
05:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
05:49:04 INFO - PROCESS | 1838 | 1471351744137 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:04 INFO - PROCESS | 1838 | 1471351744216 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
05:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 423ms
05:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
05:49:04 INFO - PROCESS | 1838 | 1471351744564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:04 INFO - PROCESS | 1838 | 1471351744644 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
05:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 421ms
05:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
05:49:05 INFO - PROCESS | 1838 | 1471351745001 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:05 INFO - PROCESS | 1838 | 1471351745079 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
05:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 426ms
05:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
05:49:05 INFO - PROCESS | 1838 | 1471351745421 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:05 INFO - PROCESS | 1838 | 1471351745515 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
05:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms
05:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
05:49:05 INFO - PROCESS | 1838 | 1471351745901 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:05 INFO - PROCESS | 1838 | 1471351745984 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
05:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 424ms
05:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
05:49:06 INFO - PROCESS | 1838 | 1471351746329 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:06 INFO - PROCESS | 1838 | 1471351746405 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
05:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 533ms
05:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
05:49:06 INFO - PROCESS | 1838 | 1471351746868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:06 INFO - PROCESS | 1838 | 1471351746974 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
05:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 724ms
05:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
05:49:07 INFO - PROCESS | 1838 | 1471351747623 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:07 INFO - PROCESS | 1838 | 1471351747950 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
05:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 721ms
05:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
05:49:08 INFO - PROCESS | 1838 | 1471351748355 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:08 INFO - PROCESS | 1838 | 1471351748450 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
05:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 472ms
05:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
05:49:08 INFO - PROCESS | 1838 | 1471351748834 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:08 INFO - PROCESS | 1838 | 1471351748925 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
05:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms
05:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
05:49:09 INFO - PROCESS | 1838 | 1471351749319 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:09 INFO - PROCESS | 1838 | 1471351749404 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
05:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 433ms
05:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
05:49:09 INFO - PROCESS | 1838 | 1471351749747 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:09 INFO - PROCESS | 1838 | 1471351749829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
05:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 477ms
05:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
05:49:10 INFO - PROCESS | 1838 | 1471351750229 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:10 INFO - PROCESS | 1838 | 1471351750327 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
05:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 532ms
05:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
05:49:10 INFO - PROCESS | 1838 | 1471351750772 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:10 INFO - PROCESS | 1838 | 1471351750860 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
05:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 525ms
05:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
05:49:11 INFO - PROCESS | 1838 | 1471351751295 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:11 INFO - PROCESS | 1838 | 1471351751387 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
05:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 425ms
05:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
05:49:11 INFO - PROCESS | 1838 | 1471351751728 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:11 INFO - PROCESS | 1838 | 1471351751806 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
05:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 428ms
05:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
05:49:12 INFO - PROCESS | 1838 | 1471351752161 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:12 INFO - PROCESS | 1838 | 1471351752241 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
05:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 426ms
05:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
05:49:12 INFO - PROCESS | 1838 | 1471351752590 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:12 INFO - PROCESS | 1838 | 1471351752685 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
05:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 481ms
05:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
05:49:13 INFO - PROCESS | 1838 | 1471351753077 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:13 INFO - PROCESS | 1838 | 1471351753166 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
05:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 429ms
05:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
05:49:13 INFO - PROCESS | 1838 | 1471351753512 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:13 INFO - PROCESS | 1838 | 1471351753591 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
05:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 419ms
05:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
05:49:13 INFO - PROCESS | 1838 | 1471351753936 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:14 INFO - PROCESS | 1838 | 1471351754045 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
05:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 832ms
05:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
05:49:14 INFO - PROCESS | 1838 | 1471351754776 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:14 INFO - PROCESS | 1838 | 1471351754880 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
05:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms
05:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
05:49:15 INFO - PROCESS | 1838 | 1471351755308 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:15 INFO - PROCESS | 1838 | 1471351755395 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
05:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 472ms
05:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
05:49:15 INFO - PROCESS | 1838 | 1471351755793 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:15 INFO - PROCESS | 1838 | 1471351755882 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
05:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 477ms
05:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
05:49:16 INFO - PROCESS | 1838 | 1471351756266 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:16 INFO - PROCESS | 1838 | 1471351756351 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
05:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 476ms
05:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
05:49:16 INFO - PROCESS | 1838 | 1471351756746 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:16 INFO - PROCESS | 1838 | 1471351756824 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
05:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 475ms
05:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
05:49:17 INFO - PROCESS | 1838 | 1471351757229 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:17 INFO - PROCESS | 1838 | 1471351757353 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
05:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 526ms
05:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
05:49:17 INFO - PROCESS | 1838 | 1471351757761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:17 INFO - PROCESS | 1838 | 1471351757883 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
05:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms
05:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
05:49:18 INFO - PROCESS | 1838 | 1471351758290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:18 INFO - PROCESS | 1838 | 1471351758371 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
05:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 469ms
05:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
05:49:18 INFO - PROCESS | 1838 | 1471351758764 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:18 INFO - PROCESS | 1838 | 1471351758849 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
05:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms
05:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
05:49:19 INFO - PROCESS | 1838 | 1471351759242 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:19 INFO - PROCESS | 1838 | 1471351759321 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
05:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms
05:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
05:49:19 INFO - PROCESS | 1838 | 1471351759723 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:19 INFO - PROCESS | 1838 | 1471351759822 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:20 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
05:49:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:49:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 471ms
05:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
05:49:20 INFO - PROCESS | 1838 | 1471351760200 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:20 INFO - PROCESS | 1838 | 1471351760285 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:20 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
05:49:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:49:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 477ms
05:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
05:49:20 INFO - PROCESS | 1838 | 1471351760683 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:20 INFO - PROCESS | 1838 | 1471351760763 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:21 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
05:49:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:49:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:49:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
05:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 580ms
05:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
05:49:21 INFO - PROCESS | 1838 | 1471351761272 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:21 INFO - PROCESS | 1838 | 1471351761389 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:21 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
05:49:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:49:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
05:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 621ms
05:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
05:49:21 INFO - PROCESS | 1838 | 1471351761989 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:22 INFO - PROCESS | 1838 | 1471351762100 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:22 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
05:49:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:49:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
05:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 873ms
05:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
05:49:22 INFO - PROCESS | 1838 | 1471351762857 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:22 INFO - PROCESS | 1838 | 1471351762957 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:23 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
05:49:23 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:49:23 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:49:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 530ms
05:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
05:49:23 INFO - PROCESS | 1838 | 1471351763397 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:23 INFO - PROCESS | 1838 | 1471351763488 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
05:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 483ms
05:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
05:49:23 INFO - PROCESS | 1838 | 1471351763892 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:23 INFO - PROCESS | 1838 | 1471351763979 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:24 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
05:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 476ms
05:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
05:49:24 INFO - PROCESS | 1838 | 1471351764368 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:24 INFO - PROCESS | 1838 | 1471351764466 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:24 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
05:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms
05:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
05:49:24 INFO - PROCESS | 1838 | 1471351764856 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:24 INFO - PROCESS | 1838 | 1471351764937 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
05:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 474ms
05:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
05:49:25 INFO - PROCESS | 1838 | 1471351765335 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:25 INFO - PROCESS | 1838 | 1471351765443 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
05:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 474ms
05:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
05:49:25 INFO - PROCESS | 1838 | 1471351765818 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:25 INFO - PROCESS | 1838 | 1471351765904 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
05:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 527ms
05:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
05:49:26 INFO - PROCESS | 1838 | 1471351766343 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:26 INFO - PROCESS | 1838 | 1471351766422 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:26 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
05:49:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
05:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 422ms
05:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
05:49:26 INFO - PROCESS | 1838 | 1471351766775 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:26 INFO - PROCESS | 1838 | 1471351766854 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
05:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 422ms
05:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
05:49:27 INFO - PROCESS | 1838 | 1471351767198 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:27 INFO - PROCESS | 1838 | 1471351767278 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
05:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 422ms
05:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
05:49:27 INFO - PROCESS | 1838 | 1471351767628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:27 INFO - PROCESS | 1838 | 1471351767740 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
05:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 474ms
05:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
05:49:28 INFO - PROCESS | 1838 | 1471351768108 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:28 INFO - PROCESS | 1838 | 1471351768189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
05:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 419ms
05:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
05:49:28 INFO - PROCESS | 1838 | 1471351768531 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:28 INFO - PROCESS | 1838 | 1471351768618 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
05:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 740ms
05:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
05:49:29 INFO - PROCESS | 1838 | 1471351769311 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:29 INFO - PROCESS | 1838 | 1471351769433 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
05:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 527ms
05:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
05:49:29 INFO - PROCESS | 1838 | 1471351769841 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:29 INFO - PROCESS | 1838 | 1471351769933 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
05:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms
05:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
05:49:30 INFO - PROCESS | 1838 | 1471351770327 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:30 INFO - PROCESS | 1838 | 1471351770416 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
05:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 478ms
05:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
05:49:30 INFO - PROCESS | 1838 | 1471351770802 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:30 INFO - PROCESS | 1838 | 1471351770887 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
05:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms
05:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
05:49:31 INFO - PROCESS | 1838 | 1471351771277 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:31 INFO - PROCESS | 1838 | 1471351771362 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
05:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 472ms
05:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
05:49:31 INFO - PROCESS | 1838 | 1471351771757 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:31 INFO - PROCESS | 1838 | 1471351771883 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
05:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms
05:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
05:49:32 INFO - PROCESS | 1838 | 1471351772279 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:32 INFO - PROCESS | 1838 | 1471351772363 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
05:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms
05:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
05:49:32 INFO - PROCESS | 1838 | 1471351772804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:32 INFO - PROCESS | 1838 | 1471351772885 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
05:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 478ms
05:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
05:49:33 INFO - PROCESS | 1838 | 1471351773287 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:33 INFO - PROCESS | 1838 | 1471351773366 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
05:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 435ms
05:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
05:49:33 INFO - PROCESS | 1838 | 1471351773728 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:33 INFO - PROCESS | 1838 | 1471351773806 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
05:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 418ms
05:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
05:49:34 INFO - PROCESS | 1838 | 1471351774152 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:34 INFO - PROCESS | 1838 | 1471351774251 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
05:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms
05:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
05:49:34 INFO - PROCESS | 1838 | 1471351774626 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:34 INFO - PROCESS | 1838 | 1471351774712 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
05:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 429ms
05:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
05:49:35 INFO - PROCESS | 1838 | 1471351775059 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:35 INFO - PROCESS | 1838 | 1471351775138 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
05:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 428ms
05:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
05:49:35 INFO - PROCESS | 1838 | 1471351775493 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:35 INFO - PROCESS | 1838 | 1471351775575 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
05:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 581ms
05:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
05:49:36 INFO - PROCESS | 1838 | 1471351776085 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:36 INFO - PROCESS | 1838 | 1471351776187 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
05:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 677ms
05:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
05:49:36 INFO - PROCESS | 1838 | 1471351776763 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:36 INFO - PROCESS | 1838 | 1471351776892 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
05:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 972ms
05:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
05:49:37 INFO - PROCESS | 1838 | 1471351777744 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:37 INFO - PROCESS | 1838 | 1471351777842 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:38 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
05:49:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:49:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
05:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 529ms
05:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
05:49:38 INFO - PROCESS | 1838 | 1471351778281 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:38 INFO - PROCESS | 1838 | 1471351778371 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
05:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms
05:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
05:49:38 INFO - PROCESS | 1838 | 1471351778765 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:38 INFO - PROCESS | 1838 | 1471351778850 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
05:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 483ms
05:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
05:49:39 INFO - PROCESS | 1838 | 1471351779244 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:39 INFO - PROCESS | 1838 | 1471351779327 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
05:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 779ms
05:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
05:49:40 INFO - PROCESS | 1838 | 1471351780033 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:40 INFO - PROCESS | 1838 | 1471351780169 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:40 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
05:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 580ms
05:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
05:49:40 INFO - PROCESS | 1838 | 1471351780621 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:40 INFO - PROCESS | 1838 | 1471351780751 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:41 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
05:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms
05:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
05:49:41 INFO - PROCESS | 1838 | 1471351781204 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:41 INFO - PROCESS | 1838 | 1471351781308 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
05:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms
05:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
05:49:41 INFO - PROCESS | 1838 | 1471351781724 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:41 INFO - PROCESS | 1838 | 1471351781819 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
05:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 920ms
05:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
05:49:42 INFO - PROCESS | 1838 | 1471351782654 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:42 INFO - PROCESS | 1838 | 1471351782733 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
05:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 430ms
05:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
05:49:43 INFO - PROCESS | 1838 | 1471351783092 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:43 INFO - PROCESS | 1838 | 1471351783193 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
05:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 483ms
05:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
05:49:43 INFO - PROCESS | 1838 | 1471351783580 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:43 INFO - PROCESS | 1838 | 1471351783658 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
05:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 473ms
05:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
05:49:44 INFO - PROCESS | 1838 | 1471351784079 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:44 INFO - PROCESS | 1838 | 1471351784196 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
05:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms
05:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
05:49:44 INFO - PROCESS | 1838 | 1471351784719 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:44 INFO - PROCESS | 1838 | 1471351784829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
05:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 680ms
05:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
05:49:45 INFO - PROCESS | 1838 | 1471351785403 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:45 INFO - PROCESS | 1838 | 1471351785531 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
05:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 533ms
05:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
05:49:45 INFO - PROCESS | 1838 | 1471351785943 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:46 INFO - PROCESS | 1838 | 1471351786037 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 480ms
05:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
05:49:46 INFO - PROCESS | 1838 | 1471351786436 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:46 INFO - PROCESS | 1838 | 1471351786523 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:46 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
05:49:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
05:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 476ms
05:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
05:49:46 INFO - PROCESS | 1838 | 1471351786909 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:46 INFO - PROCESS | 1838 | 1471351786992 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
05:49:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
05:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 475ms
05:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
05:49:47 INFO - PROCESS | 1838 | 1471351787394 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:47 INFO - PROCESS | 1838 | 1471351787484 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:47 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
05:49:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
05:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 475ms
05:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
05:49:47 INFO - PROCESS | 1838 | 1471351787883 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:48 INFO - PROCESS | 1838 | 1471351788003 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:48 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]"
05:49:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:49:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
05:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 523ms
05:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
05:49:48 INFO - PROCESS | 1838 | 1471351788415 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:48 INFO - PROCESS | 1838 | 1471351788495 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:48 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
05:49:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
05:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 476ms
05:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
05:49:48 INFO - PROCESS | 1838 | 1471351788891 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:48 INFO - PROCESS | 1838 | 1471351788974 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
05:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 421ms
05:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
05:49:49 INFO - PROCESS | 1838 | 1471351789323 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:49 INFO - PROCESS | 1838 | 1471351789412 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
05:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 420ms
05:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
05:49:49 INFO - PROCESS | 1838 | 1471351789745 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:49 INFO - PROCESS | 1838 | 1471351789823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
05:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 424ms
05:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
05:49:50 INFO - PROCESS | 1838 | 1471351790177 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:50 INFO - PROCESS | 1838 | 1471351790271 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
05:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms
05:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
05:49:50 INFO - PROCESS | 1838 | 1471351790647 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:50 INFO - PROCESS | 1838 | 1471351790726 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
05:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 425ms
05:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
05:49:51 INFO - PROCESS | 1838 | 1471351791085 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:51 INFO - PROCESS | 1838 | 1471351791170 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
05:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 530ms
05:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
05:49:51 INFO - PROCESS | 1838 | 1471351791616 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:51 INFO - PROCESS | 1838 | 1471351791735 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
05:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 824ms
05:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
05:49:52 INFO - PROCESS | 1838 | 1471351792448 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:52 INFO - PROCESS | 1838 | 1471351792548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
05:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 729ms
05:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
05:49:53 INFO - PROCESS | 1838 | 1471351793184 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:53 INFO - PROCESS | 1838 | 1471351793284 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
05:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 525ms
05:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
05:49:53 INFO - PROCESS | 1838 | 1471351793719 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:53 INFO - PROCESS | 1838 | 1471351793805 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
05:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms
05:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
05:49:54 INFO - PROCESS | 1838 | 1471351794254 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:54 INFO - PROCESS | 1838 | 1471351794341 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
05:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 477ms
05:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
05:49:54 INFO - PROCESS | 1838 | 1471351794727 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:54 INFO - PROCESS | 1838 | 1471351794814 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
05:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 470ms
05:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
05:49:55 INFO - PROCESS | 1838 | 1471351795208 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:55 INFO - PROCESS | 1838 | 1471351795286 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
05:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms
05:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
05:49:55 INFO - PROCESS | 1838 | 1471351795742 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:55 INFO - PROCESS | 1838 | 1471351795858 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
05:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 589ms
05:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
05:49:56 INFO - PROCESS | 1838 | 1471351796327 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:56 INFO - PROCESS | 1838 | 1471351796419 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
05:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 474ms
05:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
05:49:56 INFO - PROCESS | 1838 | 1471351796813 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:56 INFO - PROCESS | 1838 | 1471351796890 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
05:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 472ms
05:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
05:49:57 INFO - PROCESS | 1838 | 1471351797290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:57 INFO - PROCESS | 1838 | 1471351797374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
05:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 473ms
05:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
05:49:57 INFO - PROCESS | 1838 | 1471351797768 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:57 INFO - PROCESS | 1838 | 1471351797847 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
05:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 471ms
05:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
05:49:58 INFO - PROCESS | 1838 | 1471351798245 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:58 INFO - PROCESS | 1838 | 1471351798342 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
05:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 478ms
05:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
05:49:58 INFO - PROCESS | 1838 | 1471351798727 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:58 INFO - PROCESS | 1838 | 1471351798812 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
05:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 572ms
05:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
05:49:59 INFO - PROCESS | 1838 | 1471351799307 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:49:59 INFO - PROCESS | 1838 | 1471351799425 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
05:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 822ms
05:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
05:50:00 INFO - PROCESS | 1838 | 1471351800134 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:00 INFO - PROCESS | 1838 | 1471351800247 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
05:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 530ms
05:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
05:50:00 INFO - PROCESS | 1838 | 1471351800680 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:00 INFO - PROCESS | 1838 | 1471351800783 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
05:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 526ms
05:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
05:50:01 INFO - PROCESS | 1838 | 1471351801216 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:01 INFO - PROCESS | 1838 | 1471351801320 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
05:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 532ms
05:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
05:50:01 INFO - PROCESS | 1838 | 1471351801751 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:01 INFO - PROCESS | 1838 | 1471351801845 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
05:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 528ms
05:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
05:50:02 INFO - PROCESS | 1838 | 1471351802290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:02 INFO - PROCESS | 1838 | 1471351802374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
05:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 522ms
05:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
05:50:02 INFO - PROCESS | 1838 | 1471351802819 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:02 INFO - PROCESS | 1838 | 1471351802929 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
05:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms
05:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
05:50:03 INFO - PROCESS | 1838 | 1471351803352 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:03 INFO - PROCESS | 1838 | 1471351803442 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
05:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 427ms
05:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
05:50:03 INFO - PROCESS | 1838 | 1471351803785 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:03 INFO - PROCESS | 1838 | 1471351803871 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
05:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 428ms
05:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
05:50:04 INFO - PROCESS | 1838 | 1471351804219 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:04 INFO - PROCESS | 1838 | 1471351804296 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
05:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 420ms
05:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
05:50:04 INFO - PROCESS | 1838 | 1471351804643 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:04 INFO - PROCESS | 1838 | 1471351804732 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
05:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 419ms
05:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
05:50:05 INFO - PROCESS | 1838 | 1471351805070 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:05 INFO - PROCESS | 1838 | 1471351805166 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
05:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms
05:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
05:50:05 INFO - PROCESS | 1838 | 1471351805547 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:05 INFO - PROCESS | 1838 | 1471351805651 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
05:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 479ms
05:50:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
05:50:06 INFO - PROCESS | 1838 | 1471351806029 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:06 INFO - PROCESS | 1838 | 1471351806113 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:06 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 () {
05:50:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
05:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
05:50:06 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 () {
05:50:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
05:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
05:50:06 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 () {
05:50:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
05:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
05:50:06 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 () {
05:50:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
05:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
05:50:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 527ms
05:50:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
05:50:06 INFO - PROCESS | 1838 | 1471351806570 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:06 INFO - PROCESS | 1838 | 1471351806669 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
05:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
05:50:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
05:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
05:50:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
05:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
05:50:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 575ms
05:50:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
05:50:07 INFO - PROCESS | 1838 | 1471351807155 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:07 INFO - PROCESS | 1838 | 1471351807253 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:07 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
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
05:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
05:50:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
05:50:07 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.
05:50:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
05:50:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms
05:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
05:50:07 INFO - PROCESS | 1838 | 1471351807786 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:07 INFO - PROCESS | 1838 | 1471351807881 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
05:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 775ms
05:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
05:50:08 INFO - PROCESS | 1838 | 1471351808571 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:08 INFO - PROCESS | 1838 | 1471351808666 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
05:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 475ms
05:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
05:50:09 INFO - PROCESS | 1838 | 1471351809053 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:09 INFO - PROCESS | 1838 | 1471351809148 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
05:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms
05:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
05:50:09 INFO - PROCESS | 1838 | 1471351809535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:09 INFO - PROCESS | 1838 | 1471351809622 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
05:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 475ms
05:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
05:50:10 INFO - PROCESS | 1838 | 1471351810007 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:10 INFO - PROCESS | 1838 | 1471351810096 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
05:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 476ms
05:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
05:50:10 INFO - PROCESS | 1838 | 1471351810492 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:10 INFO - PROCESS | 1838 | 1471351810586 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
05:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms
05:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
05:50:11 INFO - PROCESS | 1838 | 1471351811019 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:11 INFO - PROCESS | 1838 | 1471351811134 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
05:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 574ms
05:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
05:50:11 INFO - PROCESS | 1838 | 1471351811596 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:11 INFO - PROCESS | 1838 | 1471351811673 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
05:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 422ms
05:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
05:50:12 INFO - PROCESS | 1838 | 1471351812023 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:12 INFO - PROCESS | 1838 | 1471351812105 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
05:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 421ms
05:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
05:50:12 INFO - PROCESS | 1838 | 1471351812453 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:12 INFO - PROCESS | 1838 | 1471351812536 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
05:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 472ms
05:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
05:50:12 INFO - PROCESS | 1838 | 1471351812930 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:13 INFO - PROCESS | 1838 | 1471351813014 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
05:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms
05:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
05:50:13 INFO - PROCESS | 1838 | 1471351813412 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:13 INFO - PROCESS | 1838 | 1471351813505 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
05:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 431ms
05:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
05:50:13 INFO - PROCESS | 1838 | 1471351813843 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:13 INFO - PROCESS | 1838 | 1471351813920 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
05:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 420ms
05:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
05:50:14 INFO - PROCESS | 1838 | 1471351814301 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:14 INFO - PROCESS | 1838 | 1471351814446 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
05:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 828ms
05:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
05:50:15 INFO - PROCESS | 1838 | 1471351815132 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:15 INFO - PROCESS | 1838 | 1471351815241 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
05:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 473ms
05:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
05:50:15 INFO - PROCESS | 1838 | 1471351815627 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:15 INFO - PROCESS | 1838 | 1471351815779 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
05:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 629ms
05:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
05:50:16 INFO - PROCESS | 1838 | 1471351816266 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:16 INFO - PROCESS | 1838 | 1471351816377 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
05:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 477ms
05:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
05:50:16 INFO - PROCESS | 1838 | 1471351816739 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:16 INFO - PROCESS | 1838 | 1471351816826 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
05:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms
05:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
05:50:17 INFO - PROCESS | 1838 | 1471351817217 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:17 INFO - PROCESS | 1838 | 1471351817298 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
05:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 484ms
05:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
05:50:17 INFO - PROCESS | 1838 | 1471351817710 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:17 INFO - PROCESS | 1838 | 1471351817830 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
05:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms
05:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
05:50:18 INFO - PROCESS | 1838 | 1471351818232 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:18 INFO - PROCESS | 1838 | 1471351818330 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:18 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
05:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms
05:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
05:50:18 INFO - PROCESS | 1838 | 1471351818766 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:18 INFO - PROCESS | 1838 | 1471351818857 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
05:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 528ms
05:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
05:50:19 INFO - PROCESS | 1838 | 1471351819295 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:19 INFO - PROCESS | 1838 | 1471351819378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:19 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
05:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 479ms
05:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
05:50:19 INFO - PROCESS | 1838 | 1471351819778 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:19 INFO - PROCESS | 1838 | 1471351819859 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
05:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 425ms
05:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
05:50:20 INFO - PROCESS | 1838 | 1471351820215 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:20 INFO - PROCESS | 1838 | 1471351820309 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
05:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 474ms
05:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
05:50:20 INFO - PROCESS | 1838 | 1471351820692 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:20 INFO - PROCESS | 1838 | 1471351820778 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
05:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 424ms
05:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
05:50:21 INFO - PROCESS | 1838 | 1471351821122 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:21 INFO - PROCESS | 1838 | 1471351821237 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
05:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms
05:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
05:50:21 INFO - PROCESS | 1838 | 1471351821801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:21 INFO - PROCESS | 1838 | 1471351821921 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
05:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 675ms
05:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
05:50:22 INFO - PROCESS | 1838 | 1471351822732 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:22 INFO - PROCESS | 1838 | 1471351822837 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
05:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 524ms
05:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
05:50:23 INFO - PROCESS | 1838 | 1471351823279 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:23 INFO - PROCESS | 1838 | 1471351823365 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
05:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 476ms
05:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
05:50:23 INFO - PROCESS | 1838 | 1471351823761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:23 INFO - PROCESS | 1838 | 1471351823863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
05:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 476ms
05:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
05:50:24 INFO - PROCESS | 1838 | 1471351824235 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:24 INFO - PROCESS | 1838 | 1471351824321 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
05:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 418ms
05:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
05:50:24 INFO - PROCESS | 1838 | 1471351824667 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:24 INFO - PROCESS | 1838 | 1471351824750 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
05:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms
05:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
05:50:25 INFO - PROCESS | 1838 | 1471351825195 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:25 INFO - PROCESS | 1838 | 1471351825322 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
05:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 570ms
05:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
05:50:25 INFO - PROCESS | 1838 | 1471351825767 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:25 INFO - PROCESS | 1838 | 1471351825866 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
05:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms
05:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
05:50:26 INFO - PROCESS | 1838 | 1471351826244 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:26 INFO - PROCESS | 1838 | 1471351826341 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
05:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 474ms
05:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
05:50:26 INFO - PROCESS | 1838 | 1471351826722 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:26 INFO - PROCESS | 1838 | 1471351826804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
05:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 423ms
05:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
05:50:27 INFO - PROCESS | 1838 | 1471351827149 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:27 INFO - PROCESS | 1838 | 1471351827229 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
05:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 427ms
05:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
05:50:27 INFO - PROCESS | 1838 | 1471351827585 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:27 INFO - PROCESS | 1838 | 1471351827682 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:28 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
05:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 471ms
05:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
05:50:28 INFO - PROCESS | 1838 | 1471351828059 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:28 INFO - PROCESS | 1838 | 1471351828140 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
05:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 432ms
05:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
05:50:28 INFO - PROCESS | 1838 | 1471351828497 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:28 INFO - PROCESS | 1838 | 1471351828574 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
05:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 772ms
05:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
05:50:29 INFO - PROCESS | 1838 | 1471351829277 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:29 INFO - PROCESS | 1838 | 1471351829402 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:29 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
05:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 576ms
05:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
05:50:29 INFO - PROCESS | 1838 | 1471351829866 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:29 INFO - PROCESS | 1838 | 1471351829973 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
05:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 524ms
05:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
05:50:30 INFO - PROCESS | 1838 | 1471351830406 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:30 INFO - PROCESS | 1838 | 1471351830494 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
05:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 478ms
05:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
05:50:30 INFO - PROCESS | 1838 | 1471351830877 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:30 INFO - PROCESS | 1838 | 1471351830964 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
05:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms
05:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
05:50:31 INFO - PROCESS | 1838 | 1471351831404 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:31 INFO - PROCESS | 1838 | 1471351831493 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
05:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 476ms
05:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
05:50:31 INFO - PROCESS | 1838 | 1471351831889 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:31 INFO - PROCESS | 1838 | 1471351831998 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
05:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 524ms
05:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
05:50:32 INFO - PROCESS | 1838 | 1471351832423 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:32 INFO - PROCESS | 1838 | 1471351832507 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:32 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
05:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 475ms
05:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
05:50:32 INFO - PROCESS | 1838 | 1471351832897 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:32 INFO - PROCESS | 1838 | 1471351832979 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
05:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 422ms
05:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
05:50:33 INFO - PROCESS | 1838 | 1471351833324 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:33 INFO - PROCESS | 1838 | 1471351833404 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:33 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
05:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms
05:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
05:50:33 INFO - PROCESS | 1838 | 1471351833798 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:33 INFO - PROCESS | 1838 | 1471351833880 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
05:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 476ms
05:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
05:50:34 INFO - PROCESS | 1838 | 1471351834282 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:34 INFO - PROCESS | 1838 | 1471351834385 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
05:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 471ms
05:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
05:50:34 INFO - PROCESS | 1838 | 1471351834757 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:34 INFO - PROCESS | 1838 | 1471351834838 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
05:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms
05:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
05:50:35 INFO - PROCESS | 1838 | 1471351835233 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:35 INFO - PROCESS | 1838 | 1471351835312 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
05:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 583ms
05:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
05:50:35 INFO - PROCESS | 1838 | 1471351835823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:35 INFO - PROCESS | 1838 | 1471351835941 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
05:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 770ms
05:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
05:50:36 INFO - PROCESS | 1838 | 1471351836600 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:36 INFO - PROCESS | 1838 | 1471351836706 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
05:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 574ms
05:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
05:50:37 INFO - PROCESS | 1838 | 1471351837184 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:37 INFO - PROCESS | 1838 | 1471351837273 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
05:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms
05:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
05:50:37 INFO - PROCESS | 1838 | 1471351837725 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:37 INFO - PROCESS | 1838 | 1471351837827 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
05:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 533ms
05:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
05:50:38 INFO - PROCESS | 1838 | 1471351838251 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:38 INFO - PROCESS | 1838 | 1471351838343 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
05:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 476ms
05:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
05:50:38 INFO - PROCESS | 1838 | 1471351838732 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:38 INFO - PROCESS | 1838 | 1471351838813 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
05:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 631ms
05:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
05:50:39 INFO - PROCESS | 1838 | 1471351839378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:39 INFO - PROCESS | 1838 | 1471351839549 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
05:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 771ms
05:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
05:50:40 INFO - PROCESS | 1838 | 1471351840169 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:40 INFO - PROCESS | 1838 | 1471351840264 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:40 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
05:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 484ms
05:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
05:50:40 INFO - PROCESS | 1838 | 1471351840646 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:40 INFO - PROCESS | 1838 | 1471351840723 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:41 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
05:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 425ms
05:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
05:50:41 INFO - PROCESS | 1838 | 1471351841075 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:41 INFO - PROCESS | 1838 | 1471351841164 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:41 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
05:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 482ms
05:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
05:50:41 INFO - PROCESS | 1838 | 1471351841562 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:41 INFO - PROCESS | 1838 | 1471351841647 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:42 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)
05:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 476ms
05:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
05:50:42 INFO - PROCESS | 1838 | 1471351842045 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:42 INFO - PROCESS | 1838 | 1471351842144 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 576ms
05:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
05:50:42 INFO - PROCESS | 1838 | 1471351842629 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:42 INFO - PROCESS | 1838 | 1471351842739 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
05:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 479ms
05:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
05:50:43 INFO - PROCESS | 1838 | 1471351843111 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:43 INFO - PROCESS | 1838 | 1471351843229 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
05:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms
05:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
05:50:43 INFO - PROCESS | 1838 | 1471351843791 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:43 INFO - PROCESS | 1838 | 1471351843948 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
05:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 972ms
05:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
05:50:44 INFO - PROCESS | 1838 | 1471351844774 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:44 INFO - PROCESS | 1838 | 1471351844879 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
05:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms
05:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
05:50:45 INFO - PROCESS | 1838 | 1471351845314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:45 INFO - PROCESS | 1838 | 1471351845431 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
05:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 773ms
05:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
05:50:46 INFO - PROCESS | 1838 | 1471351846092 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:46 INFO - PROCESS | 1838 | 1471351846193 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
05:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 530ms
05:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
05:50:46 INFO - PROCESS | 1838 | 1471351846631 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:46 INFO - PROCESS | 1838 | 1471351846737 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
05:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 527ms
05:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
05:50:47 INFO - PROCESS | 1838 | 1471351847174 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:47 INFO - PROCESS | 1838 | 1471351847264 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
05:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 526ms
05:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
05:50:47 INFO - PROCESS | 1838 | 1471351847692 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:47 INFO - PROCESS | 1838 | 1471351847796 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
05:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 534ms
05:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
05:50:48 INFO - PROCESS | 1838 | 1471351848232 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:48 INFO - PROCESS | 1838 | 1471351848314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:48 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
05:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 479ms
05:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
05:50:48 INFO - PROCESS | 1838 | 1471351848721 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:48 INFO - PROCESS | 1838 | 1471351848835 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
05:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms
05:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
05:50:49 INFO - PROCESS | 1838 | 1471351849246 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:49 INFO - PROCESS | 1838 | 1471351849331 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
05:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 423ms
05:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
05:50:49 INFO - PROCESS | 1838 | 1471351849674 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:49 INFO - PROCESS | 1838 | 1471351849752 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:50 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)
05:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 472ms
05:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
05:50:50 INFO - PROCESS | 1838 | 1471351850151 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:50 INFO - PROCESS | 1838 | 1471351850233 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 424ms
05:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
05:50:50 INFO - PROCESS | 1838 | 1471351850582 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:50 INFO - PROCESS | 1838 | 1471351850665 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
05:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 422ms
05:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
05:50:51 INFO - PROCESS | 1838 | 1471351851010 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:51 INFO - PROCESS | 1838 | 1471351851112 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
05:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms
05:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
05:50:51 INFO - PROCESS | 1838 | 1471351851538 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:51 INFO - PROCESS | 1838 | 1471351851656 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
05:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms
05:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
05:50:52 INFO - PROCESS | 1838 | 1471351852166 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:52 INFO - PROCESS | 1838 | 1471351852274 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
05:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 678ms
05:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
05:50:52 INFO - PROCESS | 1838 | 1471351852891 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:53 INFO - PROCESS | 1838 | 1471351853000 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
05:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 486ms
05:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
05:50:53 INFO - PROCESS | 1838 | 1471351853374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:53 INFO - PROCESS | 1838 | 1471351853458 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
05:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 482ms
05:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
05:50:53 INFO - PROCESS | 1838 | 1471351853869 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:53 INFO - PROCESS | 1838 | 1471351853956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
05:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 472ms
05:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
05:50:54 INFO - PROCESS | 1838 | 1471351854337 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:54 INFO - PROCESS | 1838 | 1471351854429 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
05:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms
05:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
05:50:54 INFO - PROCESS | 1838 | 1471351854812 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:54 INFO - PROCESS | 1838 | 1471351854890 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
05:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms
05:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
05:50:55 INFO - PROCESS | 1838 | 1471351855293 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:55 INFO - PROCESS | 1838 | 1471351855420 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
05:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms
05:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
05:50:55 INFO - PROCESS | 1838 | 1471351855821 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:55 INFO - PROCESS | 1838 | 1471351855902 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
05:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 470ms
05:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
05:50:56 INFO - PROCESS | 1838 | 1471351856297 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:56 INFO - PROCESS | 1838 | 1471351856392 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
05:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms
05:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
05:50:56 INFO - PROCESS | 1838 | 1471351856823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:56 INFO - PROCESS | 1838 | 1471351856912 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
05:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 476ms
05:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
05:50:57 INFO - PROCESS | 1838 | 1471351857304 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:57 INFO - PROCESS | 1838 | 1471351857390 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
05:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 479ms
05:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
05:50:57 INFO - PROCESS | 1838 | 1471351857790 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:57 INFO - PROCESS | 1838 | 1471351857888 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
05:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 479ms
05:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
05:50:58 INFO - PROCESS | 1838 | 1471351858272 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:58 INFO - PROCESS | 1838 | 1471351858361 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
05:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 429ms
05:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
05:50:58 INFO - PROCESS | 1838 | 1471351858706 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:58 INFO - PROCESS | 1838 | 1471351858788 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
05:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms
05:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
05:50:59 INFO - PROCESS | 1838 | 1471351859299 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:50:59 INFO - PROCESS | 1838 | 1471351859406 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
05:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 781ms
05:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
05:51:00 INFO - PROCESS | 1838 | 1471351860083 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:00 INFO - PROCESS | 1838 | 1471351860445 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
05:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 821ms
05:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
05:51:00 INFO - PROCESS | 1838 | 1471351860911 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:01 INFO - PROCESS | 1838 | 1471351861018 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
05:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 471ms
05:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
05:51:01 INFO - PROCESS | 1838 | 1471351861391 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:01 INFO - PROCESS | 1838 | 1471351861487 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
05:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 572ms
05:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
05:51:01 INFO - PROCESS | 1838 | 1471351861977 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:02 INFO - PROCESS | 1838 | 1471351862064 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
05:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 482ms
05:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
05:51:02 INFO - PROCESS | 1838 | 1471351862454 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:02 INFO - PROCESS | 1838 | 1471351862564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
05:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 529ms
05:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
05:51:02 INFO - PROCESS | 1838 | 1471351862988 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:03 INFO - PROCESS | 1838 | 1471351863073 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
05:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 527ms
05:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
05:51:03 INFO - PROCESS | 1838 | 1471351863520 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:03 INFO - PROCESS | 1838 | 1471351863603 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
05:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms
05:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
05:51:04 INFO - PROCESS | 1838 | 1471351863998 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:04 INFO - PROCESS | 1838 | 1471351864078 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
05:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms
05:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
05:51:04 INFO - PROCESS | 1838 | 1471351864475 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:04 INFO - PROCESS | 1838 | 1471351864599 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
05:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 470ms
05:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
05:51:04 INFO - PROCESS | 1838 | 1471351864950 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:05 INFO - PROCESS | 1838 | 1471351865034 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
05:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 433ms
05:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
05:51:05 INFO - PROCESS | 1838 | 1471351865386 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:05 INFO - PROCESS | 1838 | 1471351865472 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
05:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms
05:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
05:51:05 INFO - PROCESS | 1838 | 1471351865863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:05 INFO - PROCESS | 1838 | 1471351865962 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
05:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 424ms
05:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
05:51:06 INFO - PROCESS | 1838 | 1471351866293 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:06 INFO - PROCESS | 1838 | 1471351866376 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
05:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 623ms
05:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
05:51:06 INFO - PROCESS | 1838 | 1471351866921 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:07 INFO - PROCESS | 1838 | 1471351867062 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
05:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 773ms
05:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
05:51:07 INFO - PROCESS | 1838 | 1471351867701 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:07 INFO - PROCESS | 1838 | 1471351867810 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
05:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 478ms
05:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
05:51:08 INFO - PROCESS | 1838 | 1471351868190 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:08 INFO - PROCESS | 1838 | 1471351868280 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
05:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms
05:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
05:51:08 INFO - PROCESS | 1838 | 1471351868727 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:08 INFO - PROCESS | 1838 | 1471351868815 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
05:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 476ms
05:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
05:51:09 INFO - PROCESS | 1838 | 1471351869198 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:09 INFO - PROCESS | 1838 | 1471351869290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
05:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms
05:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
05:51:09 INFO - PROCESS | 1838 | 1471351869672 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:09 INFO - PROCESS | 1838 | 1471351869752 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
05:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms
05:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
05:51:10 INFO - PROCESS | 1838 | 1471351870157 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:10 INFO - PROCESS | 1838 | 1471351870297 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
05:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms
05:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
05:51:10 INFO - PROCESS | 1838 | 1471351870784 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:10 INFO - PROCESS | 1838 | 1471351870897 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:11 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
05:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms
05:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
05:51:11 INFO - PROCESS | 1838 | 1471351871261 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:11 INFO - PROCESS | 1838 | 1471351871342 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:11 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
05:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 474ms
05:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
05:51:11 INFO - PROCESS | 1838 | 1471351871741 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:11 INFO - PROCESS | 1838 | 1471351871830 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
05:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 419ms
05:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
05:51:12 INFO - PROCESS | 1838 | 1471351872164 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:12 INFO - PROCESS | 1838 | 1471351872247 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
05:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 424ms
05:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
05:51:12 INFO - PROCESS | 1838 | 1471351872596 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:12 INFO - PROCESS | 1838 | 1471351872694 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
05:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 474ms
05:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
05:51:13 INFO - PROCESS | 1838 | 1471351873073 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:13 INFO - PROCESS | 1838 | 1471351873157 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
05:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 423ms
05:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
05:51:13 INFO - PROCESS | 1838 | 1471351873501 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:13 INFO - PROCESS | 1838 | 1471351873588 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
05:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms
05:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
05:51:13 INFO - PROCESS | 1838 | 1471351873977 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:14 INFO - PROCESS | 1838 | 1471351874091 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
05:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 623ms
05:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
05:51:14 INFO - PROCESS | 1838 | 1471351874608 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:14 INFO - PROCESS | 1838 | 1471351874712 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
05:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 723ms
05:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
05:51:15 INFO - PROCESS | 1838 | 1471351875589 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:15 INFO - PROCESS | 1838 | 1471351875700 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:16 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)
05:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 525ms
05:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
05:51:16 INFO - PROCESS | 1838 | 1471351876142 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:16 INFO - PROCESS | 1838 | 1471351876228 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 438ms
05:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
05:51:16 INFO - PROCESS | 1838 | 1471351876585 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:16 INFO - PROCESS | 1838 | 1471351876694 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
05:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms
05:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
05:51:17 INFO - PROCESS | 1838 | 1471351877105 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:17 INFO - PROCESS | 1838 | 1471351877191 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
05:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 421ms
05:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
05:51:17 INFO - PROCESS | 1838 | 1471351877535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:17 INFO - PROCESS | 1838 | 1471351877634 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
05:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms
05:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
05:51:18 INFO - PROCESS | 1838 | 1471351878064 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:18 INFO - PROCESS | 1838 | 1471351878189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
05:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 523ms
05:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
05:51:18 INFO - PROCESS | 1838 | 1471351878590 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:18 INFO - PROCESS | 1838 | 1471351878691 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
05:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 471ms
05:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
05:51:19 INFO - PROCESS | 1838 | 1471351879066 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:19 INFO - PROCESS | 1838 | 1471351879149 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
05:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 425ms
05:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
05:51:19 INFO - PROCESS | 1838 | 1471351879498 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:19 INFO - PROCESS | 1838 | 1471351879583 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
05:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 430ms
05:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
05:51:19 INFO - PROCESS | 1838 | 1471351879940 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:20 INFO - PROCESS | 1838 | 1471351880021 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
05:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 428ms
05:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
05:51:20 INFO - PROCESS | 1838 | 1471351880373 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:20 INFO - PROCESS | 1838 | 1471351880470 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
05:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 480ms
05:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
05:51:20 INFO - PROCESS | 1838 | 1471351880856 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:20 INFO - PROCESS | 1838 | 1471351880948 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
05:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 527ms
05:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
05:51:21 INFO - PROCESS | 1838 | 1471351881388 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:21 INFO - PROCESS | 1838 | 1471351881472 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
05:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 773ms
05:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
05:51:22 INFO - PROCESS | 1838 | 1471351882243 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:22 INFO - PROCESS | 1838 | 1471351882358 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
05:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 581ms
05:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
05:51:22 INFO - PROCESS | 1838 | 1471351882794 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:22 INFO - PROCESS | 1838 | 1471351882884 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
05:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 476ms
05:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
05:51:23 INFO - PROCESS | 1838 | 1471351883281 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:23 INFO - PROCESS | 1838 | 1471351883379 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
05:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 530ms
05:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
05:51:23 INFO - PROCESS | 1838 | 1471351883807 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:23 INFO - PROCESS | 1838 | 1471351883896 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
05:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 471ms
05:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
05:51:24 INFO - PROCESS | 1838 | 1471351884283 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:24 INFO - PROCESS | 1838 | 1471351884363 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
05:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms
05:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
05:51:24 INFO - PROCESS | 1838 | 1471351884768 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:24 INFO - PROCESS | 1838 | 1471351884876 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
05:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 530ms
05:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
05:51:25 INFO - PROCESS | 1838 | 1471351885293 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:25 INFO - PROCESS | 1838 | 1471351885380 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
05:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 479ms
05:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
05:51:25 INFO - PROCESS | 1838 | 1471351885778 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:25 INFO - PROCESS | 1838 | 1471351885856 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
05:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 423ms
05:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
05:51:26 INFO - PROCESS | 1838 | 1471351886215 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:26 INFO - PROCESS | 1838 | 1471351886301 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
05:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 424ms
05:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
05:51:26 INFO - PROCESS | 1838 | 1471351886654 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:26 INFO - PROCESS | 1838 | 1471351886736 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:27 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
05:51:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:51:27 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 474ms
05:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
05:51:27 INFO - PROCESS | 1838 | 1471351887140 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:27 INFO - PROCESS | 1838 | 1471351887234 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
05:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 478ms
05:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
05:51:27 INFO - PROCESS | 1838 | 1471351887625 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:27 INFO - PROCESS | 1838 | 1471351887710 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
05:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 427ms
05:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
05:51:28 INFO - PROCESS | 1838 | 1471351888054 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:28 INFO - PROCESS | 1838 | 1471351888135 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:28 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
05:51:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:51:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 477ms
05:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
05:51:28 INFO - PROCESS | 1838 | 1471351888539 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:28 INFO - PROCESS | 1838 | 1471351888695 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:29 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
05:51:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:51:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 629ms
05:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
05:51:29 INFO - PROCESS | 1838 | 1471351889178 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:29 INFO - PROCESS | 1838 | 1471351889270 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
05:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms
05:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
05:51:29 INFO - PROCESS | 1838 | 1471351889856 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:30 INFO - PROCESS | 1838 | 1471351890012 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
05:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 883ms
05:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
05:51:30 INFO - PROCESS | 1838 | 1471351890744 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:30 INFO - PROCESS | 1838 | 1471351890854 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
05:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 525ms
05:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
05:51:31 INFO - PROCESS | 1838 | 1471351891284 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:31 INFO - PROCESS | 1838 | 1471351891373 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
05:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 525ms
05:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
05:51:31 INFO - PROCESS | 1838 | 1471351891821 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:31 INFO - PROCESS | 1838 | 1471351891910 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
05:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 473ms
05:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
05:51:32 INFO - PROCESS | 1838 | 1471351892291 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:32 INFO - PROCESS | 1838 | 1471351892381 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
05:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 475ms
05:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
05:51:32 INFO - PROCESS | 1838 | 1471351892780 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:32 INFO - PROCESS | 1838 | 1471351892868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
05:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 484ms
05:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
05:51:33 INFO - PROCESS | 1838 | 1471351893272 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:33 INFO - PROCESS | 1838 | 1471351893392 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
05:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms
05:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
05:51:33 INFO - PROCESS | 1838 | 1471351893801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:33 INFO - PROCESS | 1838 | 1471351893896 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
05:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 473ms
05:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
05:51:34 INFO - PROCESS | 1838 | 1471351894275 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:34 INFO - PROCESS | 1838 | 1471351894353 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
05:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 476ms
05:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
05:51:34 INFO - PROCESS | 1838 | 1471351894762 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:34 INFO - PROCESS | 1838 | 1471351894840 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
05:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 478ms
05:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
05:51:35 INFO - PROCESS | 1838 | 1471351895239 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:35 INFO - PROCESS | 1838 | 1471351895324 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
05:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 426ms
05:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
05:51:35 INFO - PROCESS | 1838 | 1471351895675 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:35 INFO - PROCESS | 1838 | 1471351895768 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
05:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 423ms
05:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
05:51:36 INFO - PROCESS | 1838 | 1471351896099 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:36 INFO - PROCESS | 1838 | 1471351896184 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
05:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 420ms
05:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
05:51:36 INFO - PROCESS | 1838 | 1471351896528 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:36 INFO - PROCESS | 1838 | 1471351896610 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
05:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 628ms
05:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
05:51:37 INFO - PROCESS | 1838 | 1471351897232 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:37 INFO - PROCESS | 1838 | 1471351897359 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
05:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms
05:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
05:51:37 INFO - PROCESS | 1838 | 1471351897862 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:37 INFO - PROCESS | 1838 | 1471351897951 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
05:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 476ms
05:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
05:51:38 INFO - PROCESS | 1838 | 1471351898344 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:38 INFO - PROCESS | 1838 | 1471351898433 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
05:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 473ms
05:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
05:51:38 INFO - PROCESS | 1838 | 1471351898816 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:38 INFO - PROCESS | 1838 | 1471351898906 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
05:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms
05:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
05:51:39 INFO - PROCESS | 1838 | 1471351899293 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:39 INFO - PROCESS | 1838 | 1471351899378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
05:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 423ms
05:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
05:51:39 INFO - PROCESS | 1838 | 1471351899723 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:39 INFO - PROCESS | 1838 | 1471351899849 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
05:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms
05:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
05:51:40 INFO - PROCESS | 1838 | 1471351900250 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:40 INFO - PROCESS | 1838 | 1471351900332 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
05:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 471ms
05:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
05:51:40 INFO - PROCESS | 1838 | 1471351900726 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:40 INFO - PROCESS | 1838 | 1471351900829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
05:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 576ms
05:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
05:51:41 INFO - PROCESS | 1838 | 1471351901309 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:41 INFO - PROCESS | 1838 | 1471351901396 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
05:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 679ms
05:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
05:51:41 INFO - PROCESS | 1838 | 1471351901993 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:42 INFO - PROCESS | 1838 | 1471351902078 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
05:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1233ms
05:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
05:51:43 INFO - PROCESS | 1838 | 1471351903241 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:43 INFO - PROCESS | 1838 | 1471351903332 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
05:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 529ms
05:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
05:51:43 INFO - PROCESS | 1838 | 1471351903774 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:43 INFO - PROCESS | 1838 | 1471351903906 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
05:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 679ms
05:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
05:51:44 INFO - PROCESS | 1838 | 1471351904457 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:44 INFO - PROCESS | 1838 | 1471351904554 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
05:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 477ms
05:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
05:51:44 INFO - PROCESS | 1838 | 1471351904944 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:45 INFO - PROCESS | 1838 | 1471351905029 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
05:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms
05:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
05:51:45 INFO - PROCESS | 1838 | 1471351905485 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:45 INFO - PROCESS | 1838 | 1471351905572 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
05:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 528ms
05:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
05:51:46 INFO - PROCESS | 1838 | 1471351906005 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:46 INFO - PROCESS | 1838 | 1471351906100 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
05:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 480ms
05:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
05:51:46 INFO - PROCESS | 1838 | 1471351906490 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:46 INFO - PROCESS | 1838 | 1471351906574 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
05:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 528ms
05:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
05:51:47 INFO - PROCESS | 1838 | 1471351907027 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:47 INFO - PROCESS | 1838 | 1471351907129 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
05:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 475ms
05:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
05:51:47 INFO - PROCESS | 1838 | 1471351907504 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:47 INFO - PROCESS | 1838 | 1471351907606 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
05:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 429ms
05:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
05:51:47 INFO - PROCESS | 1838 | 1471351907938 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:48 INFO - PROCESS | 1838 | 1471351908017 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:48 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
05:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 429ms
05:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
05:51:48 INFO - PROCESS | 1838 | 1471351908371 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:48 INFO - PROCESS | 1838 | 1471351908453 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
05:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 418ms
05:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
05:51:48 INFO - PROCESS | 1838 | 1471351908797 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:48 INFO - PROCESS | 1838 | 1471351908880 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
05:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 476ms
05:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
05:51:49 INFO - PROCESS | 1838 | 1471351909282 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:49 INFO - PROCESS | 1838 | 1471351909382 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
05:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 472ms
05:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
05:51:49 INFO - PROCESS | 1838 | 1471351909760 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:49 INFO - PROCESS | 1838 | 1471351909892 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
05:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 728ms
05:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
05:51:50 INFO - PROCESS | 1838 | 1471351910493 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:50 INFO - PROCESS | 1838 | 1471351910653 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
05:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 577ms
05:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
05:51:51 INFO - PROCESS | 1838 | 1471351911081 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:51 INFO - PROCESS | 1838 | 1471351911175 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
05:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 475ms
05:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
05:51:51 INFO - PROCESS | 1838 | 1471351911568 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:51 INFO - PROCESS | 1838 | 1471351911677 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
05:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 527ms
05:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
05:51:52 INFO - PROCESS | 1838 | 1471351912093 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:52 INFO - PROCESS | 1838 | 1471351912177 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:52 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
05:51:52 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
05:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 421ms
05:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
05:51:52 INFO - PROCESS | 1838 | 1471351912521 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:52 INFO - PROCESS | 1838 | 1471351912599 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
05:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms
05:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
05:51:53 INFO - PROCESS | 1838 | 1471351913007 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:53 INFO - PROCESS | 1838 | 1471351913136 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
05:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 527ms
05:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
05:51:53 INFO - PROCESS | 1838 | 1471351913539 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:53 INFO - PROCESS | 1838 | 1471351913667 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
05:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 584ms
05:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
05:51:54 INFO - PROCESS | 1838 | 1471351914127 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:54 INFO - PROCESS | 1838 | 1471351914210 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
05:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 473ms
05:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
05:51:54 INFO - PROCESS | 1838 | 1471351914604 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:54 INFO - PROCESS | 1838 | 1471351914713 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
05:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 573ms
05:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
05:51:55 INFO - PROCESS | 1838 | 1471351915182 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:55 INFO - PROCESS | 1838 | 1471351915266 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
05:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms
05:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
05:51:55 INFO - PROCESS | 1838 | 1471351915660 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:55 INFO - PROCESS | 1838 | 1471351915758 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
05:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 476ms
05:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
05:51:56 INFO - PROCESS | 1838 | 1471351916144 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:56 INFO - PROCESS | 1838 | 1471351916235 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
05:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 475ms
05:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
05:51:56 INFO - PROCESS | 1838 | 1471351916623 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:56 INFO - PROCESS | 1838 | 1471351916710 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
05:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms
05:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
05:51:57 INFO - PROCESS | 1838 | 1471351917130 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:57 INFO - PROCESS | 1838 | 1471351917268 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
05:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 678ms
05:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
05:51:57 INFO - PROCESS | 1838 | 1471351917885 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:57 INFO - PROCESS | 1838 | 1471351917980 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
05:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 783ms
05:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
05:51:58 INFO - PROCESS | 1838 | 1471351918672 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:58 INFO - PROCESS | 1838 | 1471351918760 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
05:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 475ms
05:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
05:51:59 INFO - PROCESS | 1838 | 1471351919158 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:59 INFO - PROCESS | 1838 | 1471351919265 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
05:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 527ms
05:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
05:51:59 INFO - PROCESS | 1838 | 1471351919702 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:51:59 INFO - PROCESS | 1838 | 1471351919807 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
05:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 534ms
05:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
05:52:00 INFO - PROCESS | 1838 | 1471351920227 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:00 INFO - PROCESS | 1838 | 1471351920315 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
05:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 524ms
05:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
05:52:00 INFO - PROCESS | 1838 | 1471351920756 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:00 INFO - PROCESS | 1838 | 1471351920863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
05:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 533ms
05:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
05:52:01 INFO - PROCESS | 1838 | 1471351921298 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:01 INFO - PROCESS | 1838 | 1471351921433 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
05:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 624ms
05:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
05:52:01 INFO - PROCESS | 1838 | 1471351921924 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:02 INFO - PROCESS | 1838 | 1471351922032 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
05:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms
05:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
05:52:02 INFO - PROCESS | 1838 | 1471351922402 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:02 INFO - PROCESS | 1838 | 1471351922482 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
05:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 474ms
05:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
05:52:02 INFO - PROCESS | 1838 | 1471351922881 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:02 INFO - PROCESS | 1838 | 1471351922969 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
05:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 427ms
05:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
05:52:03 INFO - PROCESS | 1838 | 1471351923313 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:03 INFO - PROCESS | 1838 | 1471351923396 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
05:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 424ms
05:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
05:52:03 INFO - PROCESS | 1838 | 1471351923743 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:03 INFO - PROCESS | 1838 | 1471351923845 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
05:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms
05:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
05:52:04 INFO - PROCESS | 1838 | 1471351924217 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:04 INFO - PROCESS | 1838 | 1471351924302 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
05:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 480ms
05:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
05:52:04 INFO - PROCESS | 1838 | 1471351924741 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:04 INFO - PROCESS | 1838 | 1471351924846 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
05:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 782ms
05:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
05:52:05 INFO - PROCESS | 1838 | 1471351925540 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:05 INFO - PROCESS | 1838 | 1471351925656 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
05:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms
05:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
05:52:06 INFO - PROCESS | 1838 | 1471351926072 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:06 INFO - PROCESS | 1838 | 1471351926179 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
05:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 525ms
05:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
05:52:06 INFO - PROCESS | 1838 | 1471351926609 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:06 INFO - PROCESS | 1838 | 1471351926711 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
05:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 531ms
05:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
05:52:07 INFO - PROCESS | 1838 | 1471351927138 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:07 INFO - PROCESS | 1838 | 1471351927227 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
05:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 474ms
05:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
05:52:07 INFO - PROCESS | 1838 | 1471351927626 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:07 INFO - PROCESS | 1838 | 1471351927722 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
05:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 524ms
05:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
05:52:08 INFO - PROCESS | 1838 | 1471351928159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:08 INFO - PROCESS | 1838 | 1471351928334 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
05:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 680ms
05:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
05:52:08 INFO - PROCESS | 1838 | 1471351928848 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:08 INFO - PROCESS | 1838 | 1471351928956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
05:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 477ms
05:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
05:52:09 INFO - PROCESS | 1838 | 1471351929323 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:09 INFO - PROCESS | 1838 | 1471351929403 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
05:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 425ms
05:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
05:52:09 INFO - PROCESS | 1838 | 1471351929761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:09 INFO - PROCESS | 1838 | 1471351929861 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
05:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 477ms
05:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
05:52:10 INFO - PROCESS | 1838 | 1471351930234 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:10 INFO - PROCESS | 1838 | 1471351930317 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
05:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms
05:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
05:52:10 INFO - PROCESS | 1838 | 1471351930713 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:10 INFO - PROCESS | 1838 | 1471351930810 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
05:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 471ms
05:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
05:52:11 INFO - PROCESS | 1838 | 1471351931189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:11 INFO - PROCESS | 1838 | 1471351931272 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
05:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 476ms
05:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
05:52:11 INFO - PROCESS | 1838 | 1471351931671 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:11 INFO - PROCESS | 1838 | 1471351931752 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
05:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 620ms
05:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
05:52:12 INFO - PROCESS | 1838 | 1471351932302 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:12 INFO - PROCESS | 1838 | 1471351932400 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
05:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 724ms
05:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
05:52:13 INFO - PROCESS | 1838 | 1471351933032 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:13 INFO - PROCESS | 1838 | 1471351933399 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
05:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 776ms
05:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
05:52:13 INFO - PROCESS | 1838 | 1471351933823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:13 INFO - PROCESS | 1838 | 1471351933988 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
05:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 574ms
05:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
05:52:14 INFO - PROCESS | 1838 | 1471351934400 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:14 INFO - PROCESS | 1838 | 1471351934496 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
05:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms
05:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
05:52:14 INFO - PROCESS | 1838 | 1471351934940 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:15 INFO - PROCESS | 1838 | 1471351935028 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
05:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 493ms
05:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
05:52:15 INFO - PROCESS | 1838 | 1471351935437 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:15 INFO - PROCESS | 1838 | 1471351935525 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
05:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 532ms
05:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
05:52:15 INFO - PROCESS | 1838 | 1471351935965 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:16 INFO - PROCESS | 1838 | 1471351936069 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
05:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms
05:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
05:52:16 INFO - PROCESS | 1838 | 1471351936540 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:16 INFO - PROCESS | 1838 | 1471351936647 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
05:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 528ms
05:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
05:52:17 INFO - PROCESS | 1838 | 1471351937073 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:17 INFO - PROCESS | 1838 | 1471351937155 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
05:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 476ms
05:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
05:52:17 INFO - PROCESS | 1838 | 1471351937554 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:17 INFO - PROCESS | 1838 | 1471351937643 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
05:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 473ms
05:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
05:52:18 INFO - PROCESS | 1838 | 1471351938032 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:18 INFO - PROCESS | 1838 | 1471351938116 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
05:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 427ms
05:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
05:52:18 INFO - PROCESS | 1838 | 1471351938469 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:18 INFO - PROCESS | 1838 | 1471351938593 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
05:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms
05:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
05:52:19 INFO - PROCESS | 1838 | 1471351938998 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:19 INFO - PROCESS | 1838 | 1471351939095 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
05:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 423ms
05:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
05:52:19 INFO - PROCESS | 1838 | 1471351939426 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:19 INFO - PROCESS | 1838 | 1471351939543 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
05:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 823ms
05:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
05:52:20 INFO - PROCESS | 1838 | 1471351940257 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:20 INFO - PROCESS | 1838 | 1471351940368 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
05:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 525ms
05:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
05:52:20 INFO - PROCESS | 1838 | 1471351940793 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:20 INFO - PROCESS | 1838 | 1471351940884 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
05:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 531ms
05:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
05:52:21 INFO - PROCESS | 1838 | 1471351941338 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:21 INFO - PROCESS | 1838 | 1471351941433 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
05:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 527ms
05:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
05:52:21 INFO - PROCESS | 1838 | 1471351941859 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:21 INFO - PROCESS | 1838 | 1471351941950 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
05:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 475ms
05:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
05:52:22 INFO - PROCESS | 1838 | 1471351942341 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:22 INFO - PROCESS | 1838 | 1471351942422 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
05:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms
05:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
05:52:22 INFO - PROCESS | 1838 | 1471351942874 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:23 INFO - PROCESS | 1838 | 1471351943006 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
05:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 570ms
05:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
05:52:23 INFO - PROCESS | 1838 | 1471351943445 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:23 INFO - PROCESS | 1838 | 1471351943535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
05:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 474ms
05:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
05:52:23 INFO - PROCESS | 1838 | 1471351943924 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:24 INFO - PROCESS | 1838 | 1471351944033 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
05:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 525ms
05:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
05:52:24 INFO - PROCESS | 1838 | 1471351944454 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:24 INFO - PROCESS | 1838 | 1471351944542 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
05:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms
05:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
05:52:24 INFO - PROCESS | 1838 | 1471351944929 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:25 INFO - PROCESS | 1838 | 1471351945011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
05:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 481ms
05:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
05:52:25 INFO - PROCESS | 1838 | 1471351945417 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:25 INFO - PROCESS | 1838 | 1471351945534 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
05:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms
05:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
05:52:25 INFO - PROCESS | 1838 | 1471351945942 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:26 INFO - PROCESS | 1838 | 1471351946026 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
05:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 524ms
05:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
05:52:26 INFO - PROCESS | 1838 | 1471351946472 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:26 INFO - PROCESS | 1838 | 1471351946594 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
05:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 722ms
05:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
05:52:27 INFO - PROCESS | 1838 | 1471351947202 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:27 INFO - PROCESS | 1838 | 1471351947321 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
05:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 972ms
05:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
05:52:28 INFO - PROCESS | 1838 | 1471351948187 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:28 INFO - PROCESS | 1838 | 1471351948292 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
05:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 526ms
05:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
05:52:28 INFO - PROCESS | 1838 | 1471351948719 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:28 INFO - PROCESS | 1838 | 1471351948809 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
05:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 473ms
05:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
05:52:29 INFO - PROCESS | 1838 | 1471351949208 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:29 INFO - PROCESS | 1838 | 1471351949303 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
05:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 527ms
05:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
05:52:29 INFO - PROCESS | 1838 | 1471351949727 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:29 INFO - PROCESS | 1838 | 1471351949822 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
05:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 474ms
05:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
05:52:30 INFO - PROCESS | 1838 | 1471351950206 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:30 INFO - PROCESS | 1838 | 1471351950308 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
05:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 824ms
05:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
05:52:31 INFO - PROCESS | 1838 | 1471351951061 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:31 INFO - PROCESS | 1838 | 1471351951226 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
05:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 575ms
05:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
05:52:31 INFO - PROCESS | 1838 | 1471351951645 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:31 INFO - PROCESS | 1838 | 1471351951738 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
05:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 531ms
05:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
05:52:32 INFO - PROCESS | 1838 | 1471351952183 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:32 INFO - PROCESS | 1838 | 1471351952281 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
05:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 525ms
05:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
05:52:32 INFO - PROCESS | 1838 | 1471351952709 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:32 INFO - PROCESS | 1838 | 1471351952809 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
05:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 476ms
05:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
05:52:33 INFO - PROCESS | 1838 | 1471351953187 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:33 INFO - PROCESS | 1838 | 1471351953270 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
05:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 475ms
05:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
05:52:33 INFO - PROCESS | 1838 | 1471351953677 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:33 INFO - PROCESS | 1838 | 1471351953802 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
05:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms
05:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
05:52:34 INFO - PROCESS | 1838 | 1471351954200 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:34 INFO - PROCESS | 1838 | 1471351954297 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
05:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 628ms
05:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
05:52:34 INFO - PROCESS | 1838 | 1471351954835 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:35 INFO - PROCESS | 1838 | 1471351955043 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
05:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 834ms
05:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
05:52:35 INFO - PROCESS | 1838 | 1471351955676 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:35 INFO - PROCESS | 1838 | 1471351955766 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
05:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 525ms
05:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
05:52:36 INFO - PROCESS | 1838 | 1471351956216 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:36 INFO - PROCESS | 1838 | 1471351956324 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
05:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 524ms
05:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
05:52:36 INFO - PROCESS | 1838 | 1471351956751 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:36 INFO - PROCESS | 1838 | 1471351956840 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
05:52:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 476ms
05:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
05:52:37 INFO - PROCESS | 1838 | 1471351957225 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:37 INFO - PROCESS | 1838 | 1471351957308 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
05:52:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 476ms
05:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
05:52:37 INFO - PROCESS | 1838 | 1471351957717 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:37 INFO - PROCESS | 1838 | 1471351957806 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
05:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 524ms
05:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
05:52:38 INFO - PROCESS | 1838 | 1471351958246 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:38 INFO - PROCESS | 1838 | 1471351958347 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
05:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 476ms
05:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
05:52:38 INFO - PROCESS | 1838 | 1471351958724 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:38 INFO - PROCESS | 1838 | 1471351958807 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
05:52:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 426ms
05:52:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
05:52:39 INFO - PROCESS | 1838 | 1471351959155 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:39 INFO - PROCESS | 1838 | 1471351959232 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
05:52:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 423ms
05:52:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
05:52:39 INFO - PROCESS | 1838 | 1471351959582 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:39 INFO - PROCESS | 1838 | 1471351959666 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:40 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)
05:52:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 924ms
05:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
05:52:40 INFO - PROCESS | 1838 | 1471351960512 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:40 INFO - PROCESS | 1838 | 1471351960592 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:41 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
05:52:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
05:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 874ms
05:52:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
05:52:41 INFO - PROCESS | 1838 | 1471351961396 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:41 INFO - PROCESS | 1838 | 1471351961522 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:42 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
05:52:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
05:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1226ms
05:52:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
05:52:42 INFO - PROCESS | 1838 | 1471351962630 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:42 INFO - PROCESS | 1838 | 1471351962727 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:43 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)
05:52:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms
05:52:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
05:52:43 INFO - PROCESS | 1838 | 1471351963612 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:43 INFO - PROCESS | 1838 | 1471351963707 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:44 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)
05:52:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms
05:52:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
05:52:44 INFO - PROCESS | 1838 | 1471351964615 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:44 INFO - PROCESS | 1838 | 1471351964788 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:45 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
05:52:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
05:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1340ms
05:52:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
05:52:45 INFO - PROCESS | 1838 | 1471351965945 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:46 INFO - PROCESS | 1838 | 1471351966042 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:46 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
05:52:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
05:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 928ms
05:52:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
05:52:46 INFO - PROCESS | 1838 | 1471351966875 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:46 INFO - PROCESS | 1838 | 1471351966956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:47 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
05:52:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
05:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 931ms
05:52:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
05:52:47 INFO - PROCESS | 1838 | 1471351967819 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:47 INFO - PROCESS | 1838 | 1471351967923 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:48 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
05:52:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:52:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
05:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 922ms
05:52:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
05:52:48 INFO - PROCESS | 1838 | 1471351968745 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:48 INFO - PROCESS | 1838 | 1471351968844 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
05:52:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 876ms
05:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
05:52:49 INFO - PROCESS | 1838 | 1471351969629 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:49 INFO - PROCESS | 1838 | 1471351969721 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
05:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms
05:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
05:52:50 INFO - PROCESS | 1838 | 1471351970131 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:50 INFO - PROCESS | 1838 | 1471351970218 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:50 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"
05:52:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:52:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
05:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 470ms
05:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
05:52:50 INFO - PROCESS | 1838 | 1471351970619 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:50 INFO - PROCESS | 1838 | 1471351970711 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
05:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 478ms
05:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
05:52:51 INFO - PROCESS | 1838 | 1471351971088 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:51 INFO - PROCESS | 1838 | 1471351971171 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:51 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"
05:52:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:52:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
05:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 480ms
05:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
05:52:51 INFO - PROCESS | 1838 | 1471351971581 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:51 INFO - PROCESS | 1838 | 1471351971673 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:52 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"
05:52:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:52:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
05:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 520ms
05:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
05:52:52 INFO - PROCESS | 1838 | 1471351972110 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:52 INFO - PROCESS | 1838 | 1471351972233 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
05:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 472ms
05:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
05:52:52 INFO - PROCESS | 1838 | 1471351972584 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:52 INFO - PROCESS | 1838 | 1471351972660 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:53 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
05:52:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:52:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
05:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:52:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:52:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 872ms
05:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
05:52:53 INFO - PROCESS | 1838 | 1471351973461 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:53 INFO - PROCESS | 1838 | 1471351973544 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
05:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 422ms
05:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
05:52:53 INFO - PROCESS | 1838 | 1471351973888 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:53 INFO - PROCESS | 1838 | 1471351973971 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
05:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 474ms
05:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
05:52:54 INFO - PROCESS | 1838 | 1471351974367 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:54 INFO - PROCESS | 1838 | 1471351974447 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
05:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 422ms
05:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
05:52:54 INFO - PROCESS | 1838 | 1471351974796 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:54 INFO - PROCESS | 1838 | 1471351974892 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
05:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 473ms
05:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
05:52:55 INFO - PROCESS | 1838 | 1471351975273 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:55 INFO - PROCESS | 1838 | 1471351975358 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
05:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 574ms
05:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
05:52:55 INFO - PROCESS | 1838 | 1471351975855 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:55 INFO - PROCESS | 1838 | 1471351975963 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
05:52:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 671ms
05:52:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
05:52:56 INFO - PROCESS | 1838 | 1471351976532 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:56 INFO - PROCESS | 1838 | 1471351976627 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
05:52:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 471ms
05:52:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
05:52:57 INFO - PROCESS | 1838 | 1471351977011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:57 INFO - PROCESS | 1838 | 1471351977103 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
05:52:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 528ms
05:52:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
05:52:57 INFO - PROCESS | 1838 | 1471351977552 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:57 INFO - PROCESS | 1838 | 1471351977637 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
05:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 473ms
05:52:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
05:52:58 INFO - PROCESS | 1838 | 1471351978022 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:58 INFO - PROCESS | 1838 | 1471351978107 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
05:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 478ms
05:52:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
05:52:58 INFO - PROCESS | 1838 | 1471351978505 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:58 INFO - PROCESS | 1838 | 1471351978598 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
05:52:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms
05:52:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
05:52:59 INFO - PROCESS | 1838 | 1471351979036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:59 INFO - PROCESS | 1838 | 1471351979150 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
05:52:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms
05:52:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
05:52:59 INFO - PROCESS | 1838 | 1471351979558 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:59 INFO - PROCESS | 1838 | 1471351979638 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:52:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
05:52:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 428ms
05:52:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
05:52:59 INFO - PROCESS | 1838 | 1471351979992 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:00 INFO - PROCESS | 1838 | 1471351980072 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
05:53:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 424ms
05:53:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
05:53:00 INFO - PROCESS | 1838 | 1471351980421 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:00 INFO - PROCESS | 1838 | 1471351980506 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
05:53:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 427ms
05:53:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
05:53:00 INFO - PROCESS | 1838 | 1471351980854 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:00 INFO - PROCESS | 1838 | 1471351980934 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
05:53:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 475ms
05:53:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
05:53:01 INFO - PROCESS | 1838 | 1471351981338 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:01 INFO - PROCESS | 1838 | 1471351981434 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
05:53:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 473ms
05:53:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
05:53:01 INFO - PROCESS | 1838 | 1471351981815 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:01 INFO - PROCESS | 1838 | 1471351981906 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
05:53:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 470ms
05:53:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
05:53:02 INFO - PROCESS | 1838 | 1471351982290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:02 INFO - PROCESS | 1838 | 1471351982376 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
05:53:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 525ms
05:53:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
05:53:02 INFO - PROCESS | 1838 | 1471351982823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:02 INFO - PROCESS | 1838 | 1471351982927 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
05:53:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms
05:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
05:53:03 INFO - PROCESS | 1838 | 1471351983504 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:03 INFO - PROCESS | 1838 | 1471351983643 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
05:53:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 824ms
05:53:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
05:53:04 INFO - PROCESS | 1838 | 1471351984335 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:04 INFO - PROCESS | 1838 | 1471351984425 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
05:53:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 479ms
05:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
05:53:04 INFO - PROCESS | 1838 | 1471351984824 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:04 INFO - PROCESS | 1838 | 1471351984929 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
05:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms
05:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
05:53:05 INFO - PROCESS | 1838 | 1471351985369 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:05 INFO - PROCESS | 1838 | 1471351985455 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
05:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 477ms
05:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
05:53:05 INFO - PROCESS | 1838 | 1471351985842 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:05 INFO - PROCESS | 1838 | 1471351985935 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
05:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms
05:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
05:53:06 INFO - PROCESS | 1838 | 1471351986378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:06 INFO - PROCESS | 1838 | 1471351986465 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
05:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms
05:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
05:53:06 INFO - PROCESS | 1838 | 1471351986863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:06 INFO - PROCESS | 1838 | 1471351986974 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
05:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 536ms
05:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
05:53:07 INFO - PROCESS | 1838 | 1471351987402 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:07 INFO - PROCESS | 1838 | 1471351987501 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
05:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 478ms
05:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
05:53:07 INFO - PROCESS | 1838 | 1471351987886 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:07 INFO - PROCESS | 1838 | 1471351987965 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
05:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 478ms
05:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
05:53:08 INFO - PROCESS | 1838 | 1471351988370 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:08 INFO - PROCESS | 1838 | 1471351988457 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
05:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 423ms
05:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
05:53:08 INFO - PROCESS | 1838 | 1471351988798 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:08 INFO - PROCESS | 1838 | 1471351988877 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
05:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 423ms
05:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
05:53:09 INFO - PROCESS | 1838 | 1471351989227 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:09 INFO - PROCESS | 1838 | 1471351989330 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
05:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 472ms
05:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
05:53:09 INFO - PROCESS | 1838 | 1471351989702 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:09 INFO - PROCESS | 1838 | 1471351989783 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
05:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 423ms
05:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
05:53:10 INFO - PROCESS | 1838 | 1471351990130 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:10 INFO - PROCESS | 1838 | 1471351990240 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
05:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 625ms
05:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
05:53:10 INFO - PROCESS | 1838 | 1471351990875 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:11 INFO - PROCESS | 1838 | 1471351991051 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
05:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 607ms
05:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
05:53:11 INFO - PROCESS | 1838 | 1471351991456 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:11 INFO - PROCESS | 1838 | 1471351991544 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
05:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 481ms
05:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
05:53:11 INFO - PROCESS | 1838 | 1471351991944 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:12 INFO - PROCESS | 1838 | 1471351992042 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
05:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 529ms
05:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
05:53:12 INFO - PROCESS | 1838 | 1471351992470 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:12 INFO - PROCESS | 1838 | 1471351992557 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
05:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms
05:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
05:53:12 INFO - PROCESS | 1838 | 1471351992945 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:13 INFO - PROCESS | 1838 | 1471351993036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
05:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 469ms
05:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
05:53:13 INFO - PROCESS | 1838 | 1471351993424 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:13 INFO - PROCESS | 1838 | 1471351993553 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
05:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms
05:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
05:53:14 INFO - PROCESS | 1838 | 1471351993999 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:14 INFO - PROCESS | 1838 | 1471351994098 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
05:53:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms
05:53:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
05:53:14 INFO - PROCESS | 1838 | 1471351994520 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:14 INFO - PROCESS | 1838 | 1471351994605 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
05:53:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 482ms
05:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
05:53:15 INFO - PROCESS | 1838 | 1471351995011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:15 INFO - PROCESS | 1838 | 1471351995098 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
05:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 423ms
05:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
05:53:15 INFO - PROCESS | 1838 | 1471351995438 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:15 INFO - PROCESS | 1838 | 1471351995521 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
05:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 472ms
05:53:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
05:53:15 INFO - PROCESS | 1838 | 1471351995921 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:16 INFO - PROCESS | 1838 | 1471351996016 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
05:53:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
05:53:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 434ms
05:53:16 INFO - TEST-START | /DOMEvents/constructors.html
05:53:16 INFO - PROCESS | 1838 | 1471351996356 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:16 INFO - PROCESS | 1838 | 1471351996434 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
05:53:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:53:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
05:53:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 438ms
05:53:16 INFO - TEST-START | /DOMEvents/event-phases-order.html
05:53:16 INFO - PROCESS | 1838 | 1471351996801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:16 INFO - PROCESS | 1838 | 1471351996902 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
05:53:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 373ms
05:53:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
05:53:17 INFO - PROCESS | 1838 | 1471351997204 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:17 INFO - PROCESS | 1838 | 1471351997286 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
05:53:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:53:17 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
05:53:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:53:17 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
05:53:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:53:17 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]"
05:53:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:53:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
05:53:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 544ms
05:53:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
05:53:17 INFO - PROCESS | 1838 | 1471351997750 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:17 INFO - PROCESS | 1838 | 1471351997853 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:18 INFO - PROCESS | 1838 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
05:53:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
05:53:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 543ms
05:53:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
05:53:18 INFO - PROCESS | 1838 | 1471351998293 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:18 INFO - PROCESS | 1838 | 1471351998465 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:18 INFO - PROCESS | 1838 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
05:53:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
05:53:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 625ms
05:53:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
05:53:18 INFO - PROCESS | 1838 | 1471351998924 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:19 INFO - PROCESS | 1838 | 1471351999012 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
05:53:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 676ms
05:53:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
05:53:19 INFO - PROCESS | 1838 | 1471351999607 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:19 INFO - PROCESS | 1838 | 1471351999707 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 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.
05:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 428ms
05:53:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
05:53:20 INFO - PROCESS | 1838 | 1471352000056 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 INFO - PROCESS | 1838 | 1471352000140 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 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
05:53:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
05:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
05:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 421ms
05:53:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
05:53:20 INFO - PROCESS | 1838 | 1471352000490 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 INFO - PROCESS | 1838 | 1471352000582 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 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.
05:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 378ms
05:53:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
05:53:20 INFO - PROCESS | 1838 | 1471352000901 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:20 INFO - PROCESS | 1838 | 1471352000981 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:21 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.
05:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 390ms
05:53:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
05:53:21 INFO - PROCESS | 1838 | 1471352001298 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:21 INFO - PROCESS | 1838 | 1471352001383 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:53:21 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
05:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 428ms
05:53:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
05:53:21 INFO - PROCESS | 1838 | 1471352001733 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:21 INFO - PROCESS | 1838 | 1471352001840 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:22 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.
05:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms
05:53:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
05:53:22 INFO - PROCESS | 1838 | 1471352002215 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:22 INFO - PROCESS | 1838 | 1471352002292 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:22 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.
05:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 376ms
05:53:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
05:53:22 INFO - PROCESS | 1838 | 1471352002596 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:22 INFO - PROCESS | 1838 | 1471352002676 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 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.
05:53:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 425ms
05:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
05:53:23 INFO - PROCESS | 1838 | 1471352003027 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 INFO - PROCESS | 1838 | 1471352003111 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 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.
05:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 384ms
05:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
05:53:23 INFO - PROCESS | 1838 | 1471352003428 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 INFO - PROCESS | 1838 | 1471352003519 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 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.
05:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 431ms
05:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
05:53:23 INFO - PROCESS | 1838 | 1471352003861 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:23 INFO - PROCESS | 1838 | 1471352003957 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:24 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.
05:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 369ms
05:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
05:53:24 INFO - PROCESS | 1838 | 1471352004234 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:24 INFO - PROCESS | 1838 | 1471352004314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:24 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
05:53:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
05:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 372ms
05:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
05:53:24 INFO - PROCESS | 1838 | 1471352004617 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:24 INFO - PROCESS | 1838 | 1471352004716 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:24 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.
05:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 369ms
05:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
05:53:24 INFO - PROCESS | 1838 | 1471352004996 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:25 INFO - PROCESS | 1838 | 1471352005073 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:25 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.
05:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 373ms
05:53:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
05:53:25 INFO - PROCESS | 1838 | 1471352005425 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:25 INFO - PROCESS | 1838 | 1471352005541 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:53:26 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
05:53:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 728ms
05:53:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
05:53:26 INFO - PROCESS | 1838 | 1471352006165 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:26 INFO - PROCESS | 1838 | 1471352006314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:26 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.
05:53:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 523ms
05:53:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
05:53:26 INFO - PROCESS | 1838 | 1471352006702 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:26 INFO - PROCESS | 1838 | 1471352006785 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:27 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.
05:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 435ms
05:53:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
05:53:27 INFO - PROCESS | 1838 | 1471352007147 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:27 INFO - PROCESS | 1838 | 1471352007231 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:27 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.
05:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 474ms
05:53:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
05:53:27 INFO - PROCESS | 1838 | 1471352007618 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:27 INFO - PROCESS | 1838 | 1471352007698 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:27 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
05:53:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 370ms
05:53:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker
05:53:28 INFO - PROCESS | 1838 | 1471352008011 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:28 INFO - PROCESS | 1838 | 1471352008086 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
05:53:28 INFO - {}
05:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
05:53:28 INFO - {}
05:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
05:53:28 INFO - {}
05:53:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
05:53:28 INFO - {}
05:53:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 428ms
05:53:28 INFO - TEST-START | /FileAPI/fileReader.html
05:53:28 INFO - PROCESS | 1838 | 1471352008455 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:28 INFO - PROCESS | 1838 | 1471352008569 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
05:53:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms
05:53:28 INFO - TEST-START | /FileAPI/historical.html
05:53:28 INFO - PROCESS | 1838 | 1471352008934 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:29 INFO - PROCESS | 1838 | 1471352009038 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
05:53:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
05:53:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
05:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
05:53:29 INFO - TEST-OK | /FileAPI/historical.html | took 471ms
05:53:29 INFO - TEST-START | /FileAPI/idlharness.html
05:53:29 INFO - PROCESS | 1838 | 1471352009421 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:29 INFO - PROCESS | 1838 | 1471352009505 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:53:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
05:53:30 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
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
05:53:30 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
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
05:53:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 661ms
05:53:30 INFO - TEST-START | /FileAPI/idlharness.worker
05:53:30 INFO - PROCESS | 1838 | 1471352010095 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:30 INFO - PROCESS | 1838 | 1471352010234 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:53:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
05:53:30 INFO - {}
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
05:53:30 INFO - {}
05:53:30 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 - {}
05:53:30 INFO - {}
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
05:53:30 INFO - {}
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
05:53:30 INFO - {}
05:53:30 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 - {}
05:53:30 INFO - {}
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 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
05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:53:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
05:53:30 INFO - {}
05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:53:31 INFO - {}
05:53:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 826ms
05:53:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
05:53:31 INFO - PROCESS | 1838 | 1471352010923 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:31 INFO - PROCESS | 1838 | 1471352011094 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
05:53:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 471ms
05:53:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html
05:53:31 INFO - PROCESS | 1838 | 1471352011421 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:31 INFO - PROCESS | 1838 | 1471352011515 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
05:53:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
05:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
05:53:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 430ms
05:53:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
05:53:31 INFO - PROCESS | 1838 | 1471352011858 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:31 INFO - PROCESS | 1838 | 1471352011942 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
05:53:32 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.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
05:53:32 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'.)
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
05:53:32 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.
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
05:53:32 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.
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
05:53:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:53:32 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.
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
05:53:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
05:53:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:53:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
05:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
05:53:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 494ms
05:53:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
05:53:32 INFO - PROCESS | 1838 | 1471352012360 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:32 INFO - PROCESS | 1838 | 1471352012526 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
05:53:33 INFO - {}
05:53:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 678ms
05:53:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
05:53:33 INFO - PROCESS | 1838 | 1471352013072 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:33 INFO - PROCESS | 1838 | 1471352013181 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
05:53:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
05:53:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
05:53:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
05:53:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 628ms
05:53:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
05:53:33 INFO - PROCESS | 1838 | 1471352013709 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:33 INFO - PROCESS | 1838 | 1471352013869 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:53:34 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"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:53:34 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"
05:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:53:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 932ms
05:53:34 INFO - TEST-START | /FileAPI/file/File-constructor.html
05:53:34 INFO - PROCESS | 1838 | 1471352014661 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:34 INFO - PROCESS | 1838 | 1471352014812 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
05:53:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
05:53:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
05:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
05:53:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
05:53:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:53:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
05:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
05:53:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
05:53:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
05:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
05:53:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
05:53:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 534ms
05:53:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
05:53:35 INFO - PROCESS | 1838 | 1471352015205 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:35 INFO - PROCESS | 1838 | 1471352015289 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
05:53:35 INFO - {}
05:53:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 574ms
05:53:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
05:53:35 INFO - PROCESS | 1838 | 1471352015822 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:35 INFO - PROCESS | 1838 | 1471352015938 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
05:53:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
05:53:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 673ms
05:53:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
05:53:36 INFO - PROCESS | 1838 | 1471352016505 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:36 INFO - PROCESS | 1838 | 1471352016592 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
05:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
05:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 428ms
05:53:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
05:53:36 INFO - PROCESS | 1838 | 1471352016944 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:37 INFO - PROCESS | 1838 | 1471352017064 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
05:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
05:53:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms
05:53:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
05:53:37 INFO - PROCESS | 1838 | 1471352017482 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:37 INFO - PROCESS | 1838 | 1471352017566 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
05:53:37 INFO - reader.readAsText(blob_2)
05:53:37 INFO - }" did not throw
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
05:53:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
05:53:37 INFO - reader.readAsDataURL(blob_2)
05:53:37 INFO - }" did not throw
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
05:53:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
05:53:37 INFO - reader.readAsArrayBuffer(blob_2)
05:53:37 INFO - }" did not throw
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
05:53:37 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
05:53:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:53:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
05:53:37 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
05:53:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
05:53:37 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
05:53:37 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
05:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:53:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 431ms
05:53:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
05:53:37 INFO - PROCESS | 1838 | 1471352017923 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:38 INFO - PROCESS | 1838 | 1471352018005 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
05:53:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
05:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
05:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
05:53:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 386ms
05:53:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
05:53:38 INFO - PROCESS | 1838 | 1471352018324 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:38 INFO - PROCESS | 1838 | 1471352018404 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
05:53:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 372ms
05:53:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
05:53:38 INFO - PROCESS | 1838 | 1471352018714 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:38 INFO - PROCESS | 1838 | 1471352018820 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
05:53:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 422ms
05:53:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
05:53:39 INFO - PROCESS | 1838 | 1471352019137 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - PROCESS | 1838 | 1471352019229 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
05:53:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 371ms
05:53:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
05:53:39 INFO - PROCESS | 1838 | 1471352019518 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - PROCESS | 1838 | 1471352019603 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
05:53:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
05:53:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 379ms
05:53:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
05:53:39 INFO - PROCESS | 1838 | 1471352019913 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:39 INFO - PROCESS | 1838 | 1471352019995 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
05:53:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 378ms
05:53:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
05:53:40 INFO - PROCESS | 1838 | 1471352020300 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:40 INFO - PROCESS | 1838 | 1471352020381 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
05:53:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
05:53:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
05:53:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 431ms
05:53:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
05:53:40 INFO - PROCESS | 1838 | 1471352020730 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:40 INFO - PROCESS | 1838 | 1471352020829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
05:53:41 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
05:53:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
05:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
05:53:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 476ms
05:53:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
05:53:41 INFO - PROCESS | 1838 | 1471352021212 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:41 INFO - PROCESS | 1838 | 1471352021317 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
05:53:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 585ms
05:53:41 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
05:53:41 INFO - PROCESS | 1838 | 1471352021805 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:41 INFO - PROCESS | 1838 | 1471352021901 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:42 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
05:53:42 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 627ms
05:53:42 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
05:53:42 INFO - PROCESS | 1838 | 1471352022437 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:42 INFO - PROCESS | 1838 | 1471352022531 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:43 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
05:53:43 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 570ms
05:53:43 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
05:53:43 INFO - PROCESS | 1838 | 1471352023016 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:43 INFO - PROCESS | 1838 | 1471352023098 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:43 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
05:53:43 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 527ms
05:53:43 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
05:53:43 INFO - PROCESS | 1838 | 1471352023557 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:43 INFO - PROCESS | 1838 | 1471352023639 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:44 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
05:53:44 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 525ms
05:53:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
05:53:44 INFO - PROCESS | 1838 | 1471352024079 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:44 INFO - PROCESS | 1838 | 1471352024162 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
05:53:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 426ms
05:53:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
05:53:44 INFO - PROCESS | 1838 | 1471352024512 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:44 INFO - PROCESS | 1838 | 1471352024597 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
05:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
05:53:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 478ms
05:53:44 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
05:53:45 INFO - PROCESS | 1838 | 1471352024999 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:45 INFO - PROCESS | 1838 | 1471352025121 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
05:53:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 525ms
05:53:45 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
05:53:45 INFO - PROCESS | 1838 | 1471352025528 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:45 INFO - PROCESS | 1838 | 1471352025606 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
05:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
05:53:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 471ms
05:53:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
05:53:46 INFO - PROCESS | 1838 | 1471352026005 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:46 INFO - PROCESS | 1838 | 1471352026101 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
05:53:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
05:53:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
05:53:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
05:53:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 519ms
05:53:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
05:53:46 INFO - PROCESS | 1838 | 1471352026540 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:46 INFO - PROCESS | 1838 | 1471352026619 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
05:53:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 471ms
05:53:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
05:53:47 INFO - PROCESS | 1838 | 1471352027017 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:47 INFO - PROCESS | 1838 | 1471352027101 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
05:53:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 476ms
05:53:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
05:53:47 INFO - PROCESS | 1838 | 1471352027500 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:47 INFO - PROCESS | 1838 | 1471352027602 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
05:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
05:53:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 472ms
05:53:47 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
05:53:47 INFO - PROCESS | 1838 | 1471352027976 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:48 INFO - PROCESS | 1838 | 1471352028059 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
05:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
05:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
05:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
05:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
05:53:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 622ms
05:53:48 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
05:53:48 INFO - PROCESS | 1838 | 1471352028605 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:48 INFO - PROCESS | 1838 | 1471352028688 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
05:53:49 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 621ms
05:53:49 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
05:53:49 INFO - PROCESS | 1838 | 1471352029234 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:49 INFO - PROCESS | 1838 | 1471352029343 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
05:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
05:53:49 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 721ms
05:53:50 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
05:53:50 INFO - PROCESS | 1838 | 1471352030027 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:50 INFO - PROCESS | 1838 | 1471352030123 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
05:53:50 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 650ms
05:53:50 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
05:53:50 INFO - PROCESS | 1838 | 1471352030663 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:50 INFO - PROCESS | 1838 | 1471352030768 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
05:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
05:53:51 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 633ms
05:53:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
05:53:51 INFO - PROCESS | 1838 | 1471352031306 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:51 INFO - PROCESS | 1838 | 1471352031403 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
05:53:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 521ms
05:53:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
05:53:51 INFO - PROCESS | 1838 | 1471352031840 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:51 INFO - PROCESS | 1838 | 1471352031934 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
05:53:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 472ms
05:53:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
05:53:52 INFO - PROCESS | 1838 | 1471352032320 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:52 INFO - PROCESS | 1838 | 1471352032408 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
05:53:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 483ms
05:53:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
05:53:52 INFO - PROCESS | 1838 | 1471352032800 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:52 INFO - PROCESS | 1838 | 1471352032898 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
05:53:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 472ms
05:53:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
05:53:53 INFO - PROCESS | 1838 | 1471352033279 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:53 INFO - PROCESS | 1838 | 1471352033390 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
05:53:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 522ms
05:53:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
05:53:53 INFO - PROCESS | 1838 | 1471352033803 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:53 INFO - PROCESS | 1838 | 1471352033902 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
05:53:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 469ms
05:53:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
05:53:54 INFO - PROCESS | 1838 | 1471352034284 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:54 INFO - PROCESS | 1838 | 1471352034377 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
05:53:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 478ms
05:53:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
05:53:54 INFO - PROCESS | 1838 | 1471352034763 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:54 INFO - PROCESS | 1838 | 1471352034846 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
05:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 469ms
05:53:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
05:53:55 INFO - PROCESS | 1838 | 1471352035237 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:55 INFO - PROCESS | 1838 | 1471352035319 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
05:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 421ms
05:53:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
05:53:55 INFO - PROCESS | 1838 | 1471352035665 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:55 INFO - PROCESS | 1838 | 1471352035770 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
05:53:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 470ms
05:53:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
05:53:56 INFO - PROCESS | 1838 | 1471352036139 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:56 INFO - PROCESS | 1838 | 1471352036226 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
05:53:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 474ms
05:53:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
05:53:56 INFO - PROCESS | 1838 | 1471352036618 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:56 INFO - PROCESS | 1838 | 1471352036701 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
05:53:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 424ms
05:53:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
05:53:57 INFO - PROCESS | 1838 | 1471352037049 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:57 INFO - PROCESS | 1838 | 1471352037129 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
05:53:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 528ms
05:53:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
05:53:57 INFO - PROCESS | 1838 | 1471352037584 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:57 INFO - PROCESS | 1838 | 1471352037689 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
05:53:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 576ms
05:53:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
05:53:58 INFO - PROCESS | 1838 | 1471352038168 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:58 INFO - PROCESS | 1838 | 1471352038274 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
05:53:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 675ms
05:53:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
05:53:58 INFO - PROCESS | 1838 | 1471352038849 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:59 INFO - PROCESS | 1838 | 1471352039005 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:59 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
05:53:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 922ms
05:53:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
05:53:59 INFO - PROCESS | 1838 | 1471352039780 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:53:59 INFO - PROCESS | 1838 | 1471352039877 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:00 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
05:54:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 477ms
05:54:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
05:54:00 INFO - PROCESS | 1838 | 1471352040264 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:00 INFO - PROCESS | 1838 | 1471352040365 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
05:54:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 525ms
05:54:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
05:54:00 INFO - PROCESS | 1838 | 1471352040801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:00 INFO - PROCESS | 1838 | 1471352040888 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
05:54:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 472ms
05:54:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
05:54:01 INFO - PROCESS | 1838 | 1471352041276 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:01 INFO - PROCESS | 1838 | 1471352041378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
05:54:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 470ms
05:54:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
05:54:01 INFO - PROCESS | 1838 | 1471352041749 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:01 INFO - PROCESS | 1838 | 1471352041831 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
05:54:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 525ms
05:54:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
05:54:02 INFO - PROCESS | 1838 | 1471352042284 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:02 INFO - PROCESS | 1838 | 1471352042453 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
05:54:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 632ms
05:54:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
05:54:02 INFO - PROCESS | 1838 | 1471352042921 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:03 INFO - PROCESS | 1838 | 1471352043002 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
05:54:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 469ms
05:54:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
05:54:03 INFO - PROCESS | 1838 | 1471352043392 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:03 INFO - PROCESS | 1838 | 1471352043495 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
05:54:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 520ms
05:54:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
05:54:03 INFO - PROCESS | 1838 | 1471352043924 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:04 INFO - PROCESS | 1838 | 1471352044003 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:04 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
05:54:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 420ms
05:54:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
05:54:04 INFO - PROCESS | 1838 | 1471352044344 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:04 INFO - PROCESS | 1838 | 1471352044423 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:04 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
05:54:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 424ms
05:54:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
05:54:04 INFO - PROCESS | 1838 | 1471352044774 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:04 INFO - PROCESS | 1838 | 1471352044874 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
05:54:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 475ms
05:54:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
05:54:05 INFO - PROCESS | 1838 | 1471352045253 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:05 INFO - PROCESS | 1838 | 1471352045340 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
05:54:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 477ms
05:54:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
05:54:05 INFO - PROCESS | 1838 | 1471352045740 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:05 INFO - PROCESS | 1838 | 1471352045859 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
05:54:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 674ms
05:54:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
05:54:06 INFO - PROCESS | 1838 | 1471352046446 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:06 INFO - PROCESS | 1838 | 1471352046669 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
05:54:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 736ms
05:54:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
05:54:07 INFO - PROCESS | 1838 | 1471352047189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:07 INFO - PROCESS | 1838 | 1471352047289 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:54:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 472ms
05:54:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
05:54:07 INFO - PROCESS | 1838 | 1471352047665 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:07 INFO - PROCESS | 1838 | 1471352047754 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
05:54:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 473ms
05:54:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
05:54:08 INFO - PROCESS | 1838 | 1471352048152 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:08 INFO - PROCESS | 1838 | 1471352048243 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
05:54:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 476ms
05:54:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
05:54:08 INFO - PROCESS | 1838 | 1471352048626 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:08 INFO - PROCESS | 1838 | 1471352048709 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
05:54:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 479ms
05:54:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
05:54:09 INFO - PROCESS | 1838 | 1471352049109 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:09 INFO - PROCESS | 1838 | 1471352049214 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
05:54:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 531ms
05:54:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
05:54:09 INFO - PROCESS | 1838 | 1471352049646 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:09 INFO - PROCESS | 1838 | 1471352049743 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:54:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 472ms
05:54:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
05:54:10 INFO - PROCESS | 1838 | 1471352050121 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:10 INFO - PROCESS | 1838 | 1471352050201 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
05:54:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 420ms
05:54:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
05:54:10 INFO - PROCESS | 1838 | 1471352050546 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:10 INFO - PROCESS | 1838 | 1471352050629 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
05:54:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 473ms
05:54:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
05:54:11 INFO - PROCESS | 1838 | 1471352051024 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:11 INFO - PROCESS | 1838 | 1471352051108 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:54:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1077ms
05:54:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
05:54:12 INFO - PROCESS | 1838 | 1471352052106 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:12 INFO - PROCESS | 1838 | 1471352052189 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
05:54:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 469ms
05:54:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
05:54:12 INFO - PROCESS | 1838 | 1471352052584 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:12 INFO - PROCESS | 1838 | 1471352052681 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
05:54:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 483ms
05:54:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
05:54:13 INFO - PROCESS | 1838 | 1471352053070 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:13 INFO - PROCESS | 1838 | 1471352053190 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:54:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 575ms
05:54:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
05:54:13 INFO - PROCESS | 1838 | 1471352053652 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:13 INFO - PROCESS | 1838 | 1471352053747 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
05:54:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 582ms
05:54:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
05:54:14 INFO - PROCESS | 1838 | 1471352054246 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:14 INFO - PROCESS | 1838 | 1471352054377 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
05:54:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 724ms
05:54:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
05:54:14 INFO - PROCESS | 1838 | 1471352054971 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:15 INFO - PROCESS | 1838 | 1471352055078 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
05:54:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 828ms
05:54:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
05:54:15 INFO - PROCESS | 1838 | 1471352055804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:15 INFO - PROCESS | 1838 | 1471352055900 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
05:54:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 486ms
05:54:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
05:54:16 INFO - PROCESS | 1838 | 1471352056301 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:16 INFO - PROCESS | 1838 | 1471352056393 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
05:54:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 472ms
05:54:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
05:54:16 INFO - PROCESS | 1838 | 1471352056784 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:16 INFO - PROCESS | 1838 | 1471352056872 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
05:54:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 473ms
05:54:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
05:54:17 INFO - PROCESS | 1838 | 1471352057254 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:17 INFO - PROCESS | 1838 | 1471352057348 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
05:54:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 475ms
05:54:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
05:54:17 INFO - PROCESS | 1838 | 1471352057741 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:17 INFO - PROCESS | 1838 | 1471352057842 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
05:54:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 522ms
05:54:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
05:54:18 INFO - PROCESS | 1838 | 1471352058270 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:18 INFO - PROCESS | 1838 | 1471352058378 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
05:54:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 530ms
05:54:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
05:54:18 INFO - PROCESS | 1838 | 1471352058812 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:18 INFO - PROCESS | 1838 | 1471352058908 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
05:54:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 481ms
05:54:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
05:54:19 INFO - PROCESS | 1838 | 1471352059290 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:19 INFO - PROCESS | 1838 | 1471352059370 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
05:54:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 425ms
05:54:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
05:54:19 INFO - PROCESS | 1838 | 1471352059726 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:19 INFO - PROCESS | 1838 | 1471352059804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
05:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 426ms
05:54:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
05:54:20 INFO - PROCESS | 1838 | 1471352060152 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:20 INFO - PROCESS | 1838 | 1471352060231 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
05:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 421ms
05:54:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
05:54:20 INFO - PROCESS | 1838 | 1471352060578 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:20 INFO - PROCESS | 1838 | 1471352060678 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
05:54:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 476ms
05:54:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
05:54:21 INFO - PROCESS | 1838 | 1471352061058 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:21 INFO - PROCESS | 1838 | 1471352061138 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
05:54:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 425ms
05:54:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
05:54:21 INFO - PROCESS | 1838 | 1471352061487 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:21 INFO - PROCESS | 1838 | 1471352061572 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
05:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 623ms
05:54:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
05:54:22 INFO - PROCESS | 1838 | 1471352062120 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:22 INFO - PROCESS | 1838 | 1471352062262 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
05:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 780ms
05:54:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
05:54:22 INFO - PROCESS | 1838 | 1471352062905 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:23 INFO - PROCESS | 1838 | 1471352063013 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
05:54:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 478ms
05:54:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
05:54:23 INFO - PROCESS | 1838 | 1471352063392 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:23 INFO - PROCESS | 1838 | 1471352063480 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
05:54:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 527ms
05:54:23 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
05:54:23 INFO - PROCESS | 1838 | 1471352063931 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:24 INFO - PROCESS | 1838 | 1471352064018 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
05:54:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 472ms
05:54:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
05:54:24 INFO - PROCESS | 1838 | 1471352064402 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:24 INFO - PROCESS | 1838 | 1471352064485 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
05:54:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 426ms
05:54:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
05:54:24 INFO - PROCESS | 1838 | 1471352064831 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:24 INFO - PROCESS | 1838 | 1471352064910 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
05:54:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 471ms
05:54:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
05:54:25 INFO - PROCESS | 1838 | 1471352065310 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:25 INFO - PROCESS | 1838 | 1471352065411 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
05:54:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 877ms
05:54:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
05:54:26 INFO - PROCESS | 1838 | 1471352066190 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:26 INFO - PROCESS | 1838 | 1471352066268 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
05:54:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 419ms
05:54:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
05:54:26 INFO - PROCESS | 1838 | 1471352066615 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:26 INFO - PROCESS | 1838 | 1471352066697 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
05:54:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 422ms
05:54:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
05:54:27 INFO - PROCESS | 1838 | 1471352067042 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:27 INFO - PROCESS | 1838 | 1471352067125 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
05:54:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 422ms
05:54:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
05:54:27 INFO - PROCESS | 1838 | 1471352067468 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:27 INFO - PROCESS | 1838 | 1471352067570 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
05:54:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 469ms
05:54:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
05:54:27 INFO - PROCESS | 1838 | 1471352067945 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:28 INFO - PROCESS | 1838 | 1471352068037 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
05:54:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 427ms
05:54:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
05:54:28 INFO - PROCESS | 1838 | 1471352068376 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:28 INFO - PROCESS | 1838 | 1471352068462 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
05:54:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 420ms
05:54:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
05:54:28 INFO - PROCESS | 1838 | 1471352068801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:28 INFO - PROCESS | 1838 | 1471352068885 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
05:54:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 577ms
05:54:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
05:54:29 INFO - PROCESS | 1838 | 1471352069387 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:29 INFO - PROCESS | 1838 | 1471352069489 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
05:54:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 572ms
05:54:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
05:54:29 INFO - PROCESS | 1838 | 1471352069965 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:30 INFO - PROCESS | 1838 | 1471352070209 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
05:54:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
05:54:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1431ms
05:54:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
05:54:31 INFO - PROCESS | 1838 | 1471352071459 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:31 INFO - PROCESS | 1838 | 1471352071552 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
05:54:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
05:54:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
05:54:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
05:54:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 598ms
05:54:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
05:54:32 INFO - PROCESS | 1838 | 1471352072045 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:32 INFO - PROCESS | 1838 | 1471352072132 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
05:54:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 472ms
05:54:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
05:54:32 INFO - PROCESS | 1838 | 1471352072529 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:32 INFO - PROCESS | 1838 | 1471352072623 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
05:54:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 523ms
05:54:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
05:54:33 INFO - PROCESS | 1838 | 1471352073048 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:33 INFO - PROCESS | 1838 | 1471352073151 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
05:54:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 472ms
05:54:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
05:54:33 INFO - PROCESS | 1838 | 1471352073535 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:33 INFO - PROCESS | 1838 | 1471352073620 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
05:54:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 520ms
05:54:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
05:54:34 INFO - PROCESS | 1838 | 1471352074073 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:34 INFO - PROCESS | 1838 | 1471352074190 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
05:54:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 524ms
05:54:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
05:54:34 INFO - PROCESS | 1838 | 1471352074602 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:34 INFO - PROCESS | 1838 | 1471352074678 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
05:54:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 434ms
05:54:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
05:54:35 INFO - PROCESS | 1838 | 1471352075039 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - PROCESS | 1838 | 1471352075118 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
05:54:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 425ms
05:54:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
05:54:35 INFO - PROCESS | 1838 | 1471352075475 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - PROCESS | 1838 | 1471352075548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
05:54:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 425ms
05:54:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
05:54:35 INFO - PROCESS | 1838 | 1471352075901 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:35 INFO - PROCESS | 1838 | 1471352075988 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
05:54:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 426ms
05:54:36 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
05:54:36 INFO - PROCESS | 1838 | 1471352076333 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:36 INFO - PROCESS | 1838 | 1471352076462 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
05:54:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 676ms
05:54:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
05:54:37 INFO - PROCESS | 1838 | 1471352077017 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:37 INFO - PROCESS | 1838 | 1471352077193 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
05:54:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
05:54:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
05:54:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 670ms
05:54:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
05:54:37 INFO - PROCESS | 1838 | 1471352077696 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:37 INFO - PROCESS | 1838 | 1471352077806 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
05:54:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 572ms
05:54:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
05:54:38 INFO - PROCESS | 1838 | 1471352078274 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:38 INFO - PROCESS | 1838 | 1471352078359 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
05:54:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 577ms
05:54:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
05:54:38 INFO - PROCESS | 1838 | 1471352078868 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:38 INFO - PROCESS | 1838 | 1471352078956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
05:54:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 584ms
05:54:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
05:54:39 INFO - PROCESS | 1838 | 1471352079449 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:39 INFO - PROCESS | 1838 | 1471352079540 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
05:54:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
05:54:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 523ms
05:54:39 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
05:54:39 INFO - PROCESS | 1838 | 1471352079985 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:40 INFO - PROCESS | 1838 | 1471352080080 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
05:54:40 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 531ms
05:54:40 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
05:54:40 INFO - PROCESS | 1838 | 1471352080529 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:40 INFO - PROCESS | 1838 | 1471352080620 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
05:54:41 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 621ms
05:54:41 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
05:54:41 INFO - PROCESS | 1838 | 1471352081148 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:41 INFO - PROCESS | 1838 | 1471352081227 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
05:54:41 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 571ms
05:54:41 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
05:54:41 INFO - PROCESS | 1838 | 1471352081724 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:41 INFO - PROCESS | 1838 | 1471352081799 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
05:54:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
05:54:42 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 420ms
05:54:42 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
05:54:42 INFO - PROCESS | 1838 | 1471352082149 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:42 INFO - PROCESS | 1838 | 1471352082231 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
05:54:42 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 476ms
05:54:42 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
05:54:42 INFO - PROCESS | 1838 | 1471352082630 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:42 INFO - PROCESS | 1838 | 1471352082713 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
05:54:43 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 524ms
05:54:43 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
05:54:43 INFO - PROCESS | 1838 | 1471352083159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:43 INFO - PROCESS | 1838 | 1471352083255 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
05:54:43 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 421ms
05:54:43 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
05:54:43 INFO - PROCESS | 1838 | 1471352083584 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:43 INFO - PROCESS | 1838 | 1471352083698 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
05:54:44 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 619ms
05:54:44 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
05:54:44 INFO - PROCESS | 1838 | 1471352084233 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:44 INFO - PROCESS | 1838 | 1471352084331 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
05:54:45 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1075ms
05:54:45 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
05:54:45 INFO - PROCESS | 1838 | 1471352085314 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:45 INFO - PROCESS | 1838 | 1471352085418 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
05:54:45 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 572ms
05:54:45 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
05:54:45 INFO - PROCESS | 1838 | 1471352085898 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:45 INFO - PROCESS | 1838 | 1471352085986 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
05:54:46 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 477ms
05:54:46 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
05:54:46 INFO - PROCESS | 1838 | 1471352086390 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:46 INFO - PROCESS | 1838 | 1471352086480 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
05:54:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
05:54:47 INFO - window.indexedDB.open('test', val);..." did not throw
05:54:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:54:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:54:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
05:54:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
05:54:47 INFO - window.indexedDB.open('test', val);..." did not throw
05:54:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:54:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:54:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
05:54:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
05:54:47 INFO - window.indexedDB.open('test', val);..." did not throw
05:54:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:54:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:54:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
05:54:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
05:54:47 INFO - window.indexedDB.open('test', val);..." did not throw
05:54:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:54:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:54:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
05:54:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
05:54:47 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 633ms
05:54:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
05:54:47 INFO - PROCESS | 1838 | 1471352087031 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:47 INFO - PROCESS | 1838 | 1471352087114 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
05:54:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 474ms
05:54:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
05:54:47 INFO - PROCESS | 1838 | 1471352087517 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:47 INFO - PROCESS | 1838 | 1471352087610 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
05:54:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
05:54:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1579ms
05:54:49 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
05:54:49 INFO - PROCESS | 1838 | 1471352089104 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:49 INFO - PROCESS | 1838 | 1471352089198 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
05:54:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 429ms
05:54:49 INFO - TEST-START | /IndexedDB/idbindex_count.htm
05:54:49 INFO - PROCESS | 1838 | 1471352089548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:49 INFO - PROCESS | 1838 | 1471352089628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:49 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
05:54:49 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 422ms
05:54:49 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
05:54:49 INFO - PROCESS | 1838 | 1471352089975 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:50 INFO - PROCESS | 1838 | 1471352090050 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:50 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
05:54:50 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 471ms
05:54:50 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
05:54:50 INFO - PROCESS | 1838 | 1471352090458 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:50 INFO - PROCESS | 1838 | 1471352090531 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:50 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
05:54:50 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 429ms
05:54:50 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
05:54:50 INFO - PROCESS | 1838 | 1471352090888 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:50 INFO - PROCESS | 1838 | 1471352090970 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:51 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
05:54:51 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 478ms
05:54:51 INFO - TEST-START | /IndexedDB/idbindex_get.htm
05:54:51 INFO - PROCESS | 1838 | 1471352091374 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:51 INFO - PROCESS | 1838 | 1471352091498 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:52 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
05:54:52 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 725ms
05:54:52 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
05:54:52 INFO - PROCESS | 1838 | 1471352092104 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:52 INFO - PROCESS | 1838 | 1471352092246 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
05:54:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 623ms
05:54:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
05:54:52 INFO - PROCESS | 1838 | 1471352092741 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:52 INFO - PROCESS | 1838 | 1471352092848 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:53 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
05:54:53 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 480ms
05:54:53 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
05:54:53 INFO - PROCESS | 1838 | 1471352093241 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:53 INFO - PROCESS | 1838 | 1471352093326 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:53 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
05:54:53 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 482ms
05:54:53 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
05:54:53 INFO - PROCESS | 1838 | 1471352093719 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:53 INFO - PROCESS | 1838 | 1471352093814 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:54 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
05:54:54 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 469ms
05:54:54 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
05:54:54 INFO - PROCESS | 1838 | 1471352094195 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:54 INFO - PROCESS | 1838 | 1471352094276 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:54 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
05:54:54 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 480ms
05:54:54 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
05:54:54 INFO - PROCESS | 1838 | 1471352094691 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:54 INFO - PROCESS | 1838 | 1471352094823 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:55 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
05:54:55 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 573ms
05:54:55 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
05:54:55 INFO - PROCESS | 1838 | 1471352095271 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:55 INFO - PROCESS | 1838 | 1471352095357 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:55 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
05:54:55 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 471ms
05:54:55 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
05:54:55 INFO - PROCESS | 1838 | 1471352095746 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:55 INFO - PROCESS | 1838 | 1471352095833 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
05:54:56 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 523ms
05:54:56 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
05:54:56 INFO - PROCESS | 1838 | 1471352096277 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:56 INFO - PROCESS | 1838 | 1471352096360 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
05:54:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
05:54:56 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 474ms
05:54:56 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
05:54:56 INFO - PROCESS | 1838 | 1471352096759 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:56 INFO - PROCESS | 1838 | 1471352096837 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
05:54:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 424ms
05:54:57 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
05:54:57 INFO - PROCESS | 1838 | 1471352097193 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:57 INFO - PROCESS | 1838 | 1471352097283 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
05:54:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 472ms
05:54:57 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
05:54:57 INFO - PROCESS | 1838 | 1471352097665 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:57 INFO - PROCESS | 1838 | 1471352097748 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
05:54:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 422ms
05:54:58 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
05:54:58 INFO - PROCESS | 1838 | 1471352098093 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:58 INFO - PROCESS | 1838 | 1471352098175 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
05:54:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 420ms
05:54:58 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
05:54:58 INFO - PROCESS | 1838 | 1471352098518 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:58 INFO - PROCESS | 1838 | 1471352098615 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
05:54:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 620ms
05:54:59 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
05:54:59 INFO - PROCESS | 1838 | 1471352099146 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:59 INFO - PROCESS | 1838 | 1471352099291 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:54:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
05:54:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 726ms
05:54:59 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
05:54:59 INFO - PROCESS | 1838 | 1471352099876 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:00 INFO - PROCESS | 1838 | 1471352100076 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
05:55:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 823ms
05:55:00 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
05:55:00 INFO - PROCESS | 1838 | 1471352100705 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:00 INFO - PROCESS | 1838 | 1471352100801 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
05:55:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 473ms
05:55:01 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
05:55:01 INFO - PROCESS | 1838 | 1471352101188 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:01 INFO - PROCESS | 1838 | 1471352101278 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:01 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
05:55:01 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 484ms
05:55:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
05:55:01 INFO - PROCESS | 1838 | 1471352101688 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:01 INFO - PROCESS | 1838 | 1471352101818 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
05:55:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 528ms
05:55:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
05:55:02 INFO - PROCESS | 1838 | 1471352102212 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:02 INFO - PROCESS | 1838 | 1471352102303 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
05:55:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 474ms
05:55:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
05:55:02 INFO - PROCESS | 1838 | 1471352102704 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:02 INFO - PROCESS | 1838 | 1471352102792 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:55:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 477ms
05:55:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
05:55:03 INFO - PROCESS | 1838 | 1471352103191 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:03 INFO - PROCESS | 1838 | 1471352103297 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:03 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
05:55:03 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 477ms
05:55:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
05:55:03 INFO - PROCESS | 1838 | 1471352103675 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:03 INFO - PROCESS | 1838 | 1471352103771 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
05:55:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 481ms
05:55:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
05:55:04 INFO - PROCESS | 1838 | 1471352104156 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:04 INFO - PROCESS | 1838 | 1471352104251 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
05:55:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 519ms
05:55:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
05:55:04 INFO - PROCESS | 1838 | 1471352104683 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:04 INFO - PROCESS | 1838 | 1471352104764 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:55:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 423ms
05:55:05 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
05:55:05 INFO - PROCESS | 1838 | 1471352105111 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:05 INFO - PROCESS | 1838 | 1471352105191 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
05:55:05 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 375ms
05:55:05 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
05:55:05 INFO - PROCESS | 1838 | 1471352105503 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:05 INFO - PROCESS | 1838 | 1471352105600 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
05:55:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
05:55:05 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 431ms
05:55:05 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
05:55:05 INFO - PROCESS | 1838 | 1471352105954 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:06 INFO - PROCESS | 1838 | 1471352106036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
05:55:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
05:55:06 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 376ms
05:55:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
05:55:06 INFO - PROCESS | 1838 | 1471352106343 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:06 INFO - PROCESS | 1838 | 1471352106422 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
05:55:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 528ms
05:55:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
05:55:06 INFO - PROCESS | 1838 | 1471352106875 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:06 INFO - PROCESS | 1838 | 1471352106991 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:07 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
05:55:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 727ms
05:55:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
05:55:07 INFO - PROCESS | 1838 | 1471352107634 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:07 INFO - PROCESS | 1838 | 1471352107783 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:08 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
05:55:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 549ms
05:55:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
05:55:08 INFO - PROCESS | 1838 | 1471352108165 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:08 INFO - PROCESS | 1838 | 1471352108253 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
05:55:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 478ms
05:55:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
05:55:08 INFO - PROCESS | 1838 | 1471352108656 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:08 INFO - PROCESS | 1838 | 1471352108747 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:09 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
05:55:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 475ms
05:55:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
05:55:09 INFO - PROCESS | 1838 | 1471352109129 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:09 INFO - PROCESS | 1838 | 1471352109216 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:09 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
05:55:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 469ms
05:55:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
05:55:09 INFO - PROCESS | 1838 | 1471352109604 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:09 INFO - PROCESS | 1838 | 1471352109682 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:55:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 479ms
05:55:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
05:55:10 INFO - PROCESS | 1838 | 1471352110090 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:10 INFO - PROCESS | 1838 | 1471352110214 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:10 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
05:55:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 525ms
05:55:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
05:55:10 INFO - PROCESS | 1838 | 1471352110617 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:10 INFO - PROCESS | 1838 | 1471352110700 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
05:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 470ms
05:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
05:55:11 INFO - PROCESS | 1838 | 1471352111091 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:11 INFO - PROCESS | 1838 | 1471352111168 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
05:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 420ms
05:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
05:55:11 INFO - PROCESS | 1838 | 1471352111521 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:11 INFO - PROCESS | 1838 | 1471352111607 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
05:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 429ms
05:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
05:55:11 INFO - PROCESS | 1838 | 1471352111951 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:12 INFO - PROCESS | 1838 | 1471352112027 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
05:55:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 420ms
05:55:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
05:55:12 INFO - PROCESS | 1838 | 1471352112383 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:12 INFO - PROCESS | 1838 | 1471352112484 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
05:55:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 480ms
05:55:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
05:55:12 INFO - PROCESS | 1838 | 1471352112863 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:12 INFO - PROCESS | 1838 | 1471352112956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
05:55:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 470ms
05:55:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
05:55:13 INFO - PROCESS | 1838 | 1471352113338 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:13 INFO - PROCESS | 1838 | 1471352113419 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
05:55:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 429ms
05:55:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
05:55:13 INFO - PROCESS | 1838 | 1471352113771 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:13 INFO - PROCESS | 1838 | 1471352113887 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:14 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
05:55:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 621ms
05:55:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
05:55:14 INFO - PROCESS | 1838 | 1471352114403 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:14 INFO - PROCESS | 1838 | 1471352114544 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
05:55:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 728ms
05:55:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
05:55:15 INFO - PROCESS | 1838 | 1471352115135 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:15 INFO - PROCESS | 1838 | 1471352115265 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
05:55:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 821ms
05:55:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
05:55:15 INFO - PROCESS | 1838 | 1471352115965 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:16 INFO - PROCESS | 1838 | 1471352116064 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:55:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 475ms
05:55:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
05:55:16 INFO - PROCESS | 1838 | 1471352116449 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:16 INFO - PROCESS | 1838 | 1471352116536 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:16 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
05:55:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 476ms
05:55:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
05:55:16 INFO - PROCESS | 1838 | 1471352116937 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:17 INFO - PROCESS | 1838 | 1471352117022 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
05:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 429ms
05:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
05:55:17 INFO - PROCESS | 1838 | 1471352117368 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:17 INFO - PROCESS | 1838 | 1471352117461 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
05:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 469ms
05:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
05:55:17 INFO - PROCESS | 1838 | 1471352117856 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:17 INFO - PROCESS | 1838 | 1471352117949 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
05:55:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 530ms
05:55:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
05:55:18 INFO - PROCESS | 1838 | 1471352118383 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:18 INFO - PROCESS | 1838 | 1471352118503 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:18 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
05:55:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 472ms
05:55:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
05:55:18 INFO - PROCESS | 1838 | 1471352118861 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:18 INFO - PROCESS | 1838 | 1471352118956 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
05:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 470ms
05:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
05:55:19 INFO - PROCESS | 1838 | 1471352119357 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:19 INFO - PROCESS | 1838 | 1471352119448 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:19 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
05:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 475ms
05:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
05:55:19 INFO - PROCESS | 1838 | 1471352119832 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:19 INFO - PROCESS | 1838 | 1471352119912 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:20 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
05:55:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 422ms
05:55:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
05:55:20 INFO - PROCESS | 1838 | 1471352120259 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:20 INFO - PROCESS | 1838 | 1471352120340 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:20 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
05:55:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 420ms
05:55:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
05:55:20 INFO - PROCESS | 1838 | 1471352120686 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:20 INFO - PROCESS | 1838 | 1471352120788 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
05:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 474ms
05:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
05:55:21 INFO - PROCESS | 1838 | 1471352121164 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:21 INFO - PROCESS | 1838 | 1471352121250 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:21 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
05:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 425ms
05:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
05:55:21 INFO - PROCESS | 1838 | 1471352121597 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:21 INFO - PROCESS | 1838 | 1471352121679 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
05:55:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 678ms
05:55:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
05:55:22 INFO - PROCESS | 1838 | 1471352122282 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:22 INFO - PROCESS | 1838 | 1471352122391 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
05:55:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 781ms
05:55:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
05:55:23 INFO - PROCESS | 1838 | 1471352123068 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:23 INFO - PROCESS | 1838 | 1471352123179 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
05:55:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 475ms
05:55:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
05:55:23 INFO - PROCESS | 1838 | 1471352123552 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:23 INFO - PROCESS | 1838 | 1471352123636 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:24 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"
05:55:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
05:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 525ms
05:55:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
05:55:24 INFO - PROCESS | 1838 | 1471352124094 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:24 INFO - PROCESS | 1838 | 1471352124178 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:24 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"
05:55:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
05:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 479ms
05:55:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
05:55:24 INFO - PROCESS | 1838 | 1471352124569 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:24 INFO - PROCESS | 1838 | 1471352124654 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
05:55:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 477ms
05:55:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
05:55:25 INFO - PROCESS | 1838 | 1471352125051 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:25 INFO - PROCESS | 1838 | 1471352125143 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
05:55:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 469ms
05:55:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
05:55:25 INFO - PROCESS | 1838 | 1471352125534 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:25 INFO - PROCESS | 1838 | 1471352125650 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
05:55:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 529ms
05:55:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
05:55:26 INFO - PROCESS | 1838 | 1471352126062 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:26 INFO - PROCESS | 1838 | 1471352126145 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
05:55:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 478ms
05:55:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
05:55:26 INFO - PROCESS | 1838 | 1471352126547 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:26 INFO - PROCESS | 1838 | 1471352126628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
05:55:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 424ms
05:55:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
05:55:26 INFO - PROCESS | 1838 | 1471352126977 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:27 INFO - PROCESS | 1838 | 1471352127051 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
05:55:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 419ms
05:55:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
05:55:27 INFO - PROCESS | 1838 | 1471352127415 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:27 INFO - PROCESS | 1838 | 1471352127492 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
05:55:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 476ms
05:55:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
05:55:27 INFO - PROCESS | 1838 | 1471352127896 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:28 INFO - PROCESS | 1838 | 1471352128000 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:55:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 473ms
05:55:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
05:55:28 INFO - PROCESS | 1838 | 1471352128373 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:28 INFO - PROCESS | 1838 | 1471352128459 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:28 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
05:55:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 422ms
05:55:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
05:55:28 INFO - PROCESS | 1838 | 1471352128804 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:28 INFO - PROCESS | 1838 | 1471352128882 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
05:55:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 573ms
05:55:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
05:55:29 INFO - PROCESS | 1838 | 1471352129384 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:29 INFO - PROCESS | 1838 | 1471352129517 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
05:55:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 570ms
05:55:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
05:55:29 INFO - PROCESS | 1838 | 1471352129962 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:30 INFO - PROCESS | 1838 | 1471352130103 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
05:55:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 723ms
05:55:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
05:55:30 INFO - PROCESS | 1838 | 1471352130691 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:30 INFO - PROCESS | 1838 | 1471352130795 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
05:55:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 825ms
05:55:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
05:55:31 INFO - PROCESS | 1838 | 1471352131526 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:31 INFO - PROCESS | 1838 | 1471352131628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
05:55:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 536ms
05:55:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
05:55:32 INFO - PROCESS | 1838 | 1471352132070 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:32 INFO - PROCESS | 1838 | 1471352132159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
05:55:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 481ms
05:55:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
05:55:32 INFO - PROCESS | 1838 | 1471352132562 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:32 INFO - PROCESS | 1838 | 1471352132648 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
05:55:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 476ms
05:55:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
05:55:33 INFO - PROCESS | 1838 | 1471352133035 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:33 INFO - PROCESS | 1838 | 1471352133121 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
05:55:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 477ms
05:55:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
05:55:33 INFO - PROCESS | 1838 | 1471352133527 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:33 INFO - PROCESS | 1838 | 1471352133619 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
05:55:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 530ms
05:55:34 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
05:55:34 INFO - PROCESS | 1838 | 1471352134060 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:34 INFO - PROCESS | 1838 | 1471352134192 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
05:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
05:55:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 579ms
05:55:34 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
05:55:34 INFO - PROCESS | 1838 | 1471352134641 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:34 INFO - PROCESS | 1838 | 1471352134724 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
05:55:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 525ms
05:55:35 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
05:55:35 INFO - PROCESS | 1838 | 1471352135175 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:35 INFO - PROCESS | 1838 | 1471352135259 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
05:55:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 420ms
05:55:35 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
05:55:35 INFO - PROCESS | 1838 | 1471352135602 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:35 INFO - PROCESS | 1838 | 1471352135679 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
05:55:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 473ms
05:55:36 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
05:55:36 INFO - PROCESS | 1838 | 1471352136079 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:36 INFO - PROCESS | 1838 | 1471352136162 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
05:55:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 421ms
05:55:36 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
05:55:36 INFO - PROCESS | 1838 | 1471352136506 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:36 INFO - PROCESS | 1838 | 1471352136600 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
05:55:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 578ms
05:55:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
05:55:37 INFO - PROCESS | 1838 | 1471352137089 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:37 INFO - PROCESS | 1838 | 1471352137179 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
05:55:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 574ms
05:55:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
05:55:37 INFO - PROCESS | 1838 | 1471352137717 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:38 INFO - PROCESS | 1838 | 1471352137998 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:38 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
05:55:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 827ms
05:55:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
05:55:38 INFO - PROCESS | 1838 | 1471352138506 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:38 INFO - PROCESS | 1838 | 1471352138595 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
05:55:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 482ms
05:55:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
05:55:39 INFO - PROCESS | 1838 | 1471352139014 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:39 INFO - PROCESS | 1838 | 1471352139108 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
05:55:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 474ms
05:55:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
05:55:39 INFO - PROCESS | 1838 | 1471352139502 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:39 INFO - PROCESS | 1838 | 1471352139597 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
05:55:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 486ms
05:55:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
05:55:39 INFO - PROCESS | 1838 | 1471352139984 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:40 INFO - PROCESS | 1838 | 1471352140076 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
05:55:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 481ms
05:55:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
05:55:40 INFO - PROCESS | 1838 | 1471352140469 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:40 INFO - PROCESS | 1838 | 1471352140553 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:55:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 519ms
05:55:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
05:55:41 INFO - PROCESS | 1838 | 1471352140994 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:41 INFO - PROCESS | 1838 | 1471352141088 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:55:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 470ms
05:55:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
05:55:41 INFO - PROCESS | 1838 | 1471352141468 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:41 INFO - PROCESS | 1838 | 1471352141547 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
05:55:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 480ms
05:55:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
05:55:41 INFO - PROCESS | 1838 | 1471352141954 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:42 INFO - PROCESS | 1838 | 1471352142032 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
05:55:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 427ms
05:55:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
05:55:42 INFO - PROCESS | 1838 | 1471352142388 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:42 INFO - PROCESS | 1838 | 1471352142469 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
05:55:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 424ms
05:55:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
05:55:42 INFO - PROCESS | 1838 | 1471352142829 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:42 INFO - PROCESS | 1838 | 1471352142911 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
05:55:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 471ms
05:55:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
05:55:43 INFO - PROCESS | 1838 | 1471352143306 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:43 INFO - PROCESS | 1838 | 1471352143394 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
05:55:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 427ms
05:55:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
05:55:43 INFO - PROCESS | 1838 | 1471352143737 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:43 INFO - PROCESS | 1838 | 1471352143826 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
05:55:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 426ms
05:55:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
05:55:44 INFO - PROCESS | 1838 | 1471352144167 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:44 INFO - PROCESS | 1838 | 1471352144248 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
05:55:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 477ms
05:55:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
05:55:44 INFO - PROCESS | 1838 | 1471352144652 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:44 INFO - PROCESS | 1838 | 1471352144771 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:45 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
05:55:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 572ms
05:55:45 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
05:55:45 INFO - PROCESS | 1838 | 1471352145231 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:45 INFO - PROCESS | 1838 | 1471352145333 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:45 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
05:55:45 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 573ms
05:55:45 INFO - TEST-START | /IndexedDB/idbtransaction.htm
05:55:45 INFO - PROCESS | 1838 | 1471352145816 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:46 INFO - PROCESS | 1838 | 1471352146043 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
05:55:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
05:55:46 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 727ms
05:55:46 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
05:55:46 INFO - PROCESS | 1838 | 1471352146564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:46 INFO - PROCESS | 1838 | 1471352146963 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
05:55:47 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 802ms
05:55:47 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
05:55:47 INFO - PROCESS | 1838 | 1471352147355 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:47 INFO - PROCESS | 1838 | 1471352147444 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
05:55:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
05:55:48 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 778ms
05:55:48 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
05:55:48 INFO - PROCESS | 1838 | 1471352148143 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:48 INFO - PROCESS | 1838 | 1471352148257 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
05:55:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 522ms
05:55:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
05:55:48 INFO - PROCESS | 1838 | 1471352148679 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:48 INFO - PROCESS | 1838 | 1471352148760 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
05:55:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 541ms
05:55:49 INFO - TEST-START | /IndexedDB/interfaces.html
05:55:49 INFO - PROCESS | 1838 | 1471352149228 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:49 INFO - PROCESS | 1838 | 1471352149331 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
05:55:49 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
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
05:55:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
05:55:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
05:55:50 INFO - TEST-OK | /IndexedDB/interfaces.html | took 808ms
05:55:50 INFO - TEST-START | /IndexedDB/interfaces.worker
05:55:50 INFO - PROCESS | 1838 | 1471352150037 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:50 INFO - PROCESS | 1838 | 1471352150205 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
05:55:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:55:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:55:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:55:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:55:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:55:51 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
05:55:51 INFO - {}
05:55:51 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 - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
05:55:51 INFO - {}
05:55:51 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1102ms
05:55:51 INFO - TEST-START | /IndexedDB/key_invalid.htm
05:55:51 INFO - PROCESS | 1838 | 1471352151161 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:51 INFO - PROCESS | 1838 | 1471352151316 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
05:55:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
05:55:51 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 542ms
05:55:51 INFO - TEST-START | /IndexedDB/key_valid.html
05:55:51 INFO - PROCESS | 1838 | 1471352151708 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:51 INFO - PROCESS | 1838 | 1471352151792 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
05:55:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
05:55:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1137ms
05:55:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
05:55:52 INFO - PROCESS | 1838 | 1471352152848 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:52 INFO - PROCESS | 1838 | 1471352152954 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:53 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
05:55:53 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 630ms
05:55:53 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
05:55:53 INFO - PROCESS | 1838 | 1471352153486 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:53 INFO - PROCESS | 1838 | 1471352153689 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:54 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
05:55:54 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 672ms
05:55:54 INFO - TEST-START | /IndexedDB/keygenerator.htm
05:55:54 INFO - PROCESS | 1838 | 1471352154183 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:54 INFO - PROCESS | 1838 | 1471352154269 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:54 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
05:55:54 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
05:55:54 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
05:55:54 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 591ms
05:55:54 INFO - TEST-START | /IndexedDB/keyorder.htm
05:55:54 INFO - PROCESS | 1838 | 1471352154765 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:54 INFO - PROCESS | 1838 | 1471352154860 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
05:55:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
05:55:55 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 577ms
05:55:55 INFO - TEST-START | /IndexedDB/keypath.htm
05:55:55 INFO - PROCESS | 1838 | 1471352155365 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:55 INFO - PROCESS | 1838 | 1471352155482 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
05:55:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
05:55:55 INFO - TEST-OK | /IndexedDB/keypath.htm | took 534ms
05:55:55 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
05:55:55 INFO - PROCESS | 1838 | 1471352155902 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:55 INFO - PROCESS | 1838 | 1471352155983 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
05:55:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
05:55:56 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 532ms
05:55:56 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
05:55:56 INFO - PROCESS | 1838 | 1471352156447 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:56 INFO - PROCESS | 1838 | 1471352156542 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
05:55:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
05:55:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
05:55:57 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 629ms
05:55:57 INFO - TEST-START | /IndexedDB/list_ordering.htm
05:55:57 INFO - PROCESS | 1838 | 1471352157074 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:57 INFO - PROCESS | 1838 | 1471352157159 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
05:55:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
05:55:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
05:55:57 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 629ms
05:55:57 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
05:55:57 INFO - PROCESS | 1838 | 1471352157707 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:57 INFO - PROCESS | 1838 | 1471352157810 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:58 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
05:55:58 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 420ms
05:55:58 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
05:55:58 INFO - PROCESS | 1838 | 1471352158134 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:58 INFO - PROCESS | 1838 | 1471352158212 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:58 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
05:55:58 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 423ms
05:55:58 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
05:55:58 INFO - PROCESS | 1838 | 1471352158564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:58 INFO - PROCESS | 1838 | 1471352158648 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
05:55:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 425ms
05:55:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
05:55:58 INFO - PROCESS | 1838 | 1471352158994 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:59 INFO - PROCESS | 1838 | 1471352159070 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:59 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
05:55:59 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 476ms
05:55:59 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
05:55:59 INFO - PROCESS | 1838 | 1471352159476 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:59 INFO - PROCESS | 1838 | 1471352159572 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:55:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
05:55:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 479ms
05:55:59 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
05:55:59 INFO - PROCESS | 1838 | 1471352159960 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:00 INFO - PROCESS | 1838 | 1471352160042 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:00 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
05:56:00 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 581ms
05:56:00 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
05:56:00 INFO - PROCESS | 1838 | 1471352160548 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:00 INFO - PROCESS | 1838 | 1471352160683 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:01 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
05:56:01 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 578ms
05:56:01 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
05:56:01 INFO - PROCESS | 1838 | 1471352161133 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:01 INFO - PROCESS | 1838 | 1471352161343 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
05:56:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 972ms
05:56:02 INFO - TEST-START | /IndexedDB/value.htm
05:56:02 INFO - PROCESS | 1838 | 1471352162114 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:02 INFO - PROCESS | 1838 | 1471352162200 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
05:56:02 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
05:56:02 INFO - TEST-OK | /IndexedDB/value.htm | took 530ms
05:56:02 INFO - TEST-START | /IndexedDB/value_recursive.htm
05:56:02 INFO - PROCESS | 1838 | 1471352162670 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:02 INFO - PROCESS | 1838 | 1471352162753 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
05:56:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
05:56:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
05:56:03 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 526ms
05:56:03 INFO - TEST-START | /IndexedDB/writer-starvation.htm
05:56:03 INFO - PROCESS | 1838 | 1471352163208 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:03 INFO - PROCESS | 1838 | 1471352163292 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:03 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
05:56:03 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 679ms
05:56:03 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
05:56:03 INFO - PROCESS | 1838 | 1471352163885 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:04 INFO - PROCESS | 1838 | 1471352163997 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
05:56:04 INFO - {}
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
05:56:04 INFO - {}
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
05:56:04 INFO - {}
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
05:56:04 INFO - {}
05:56:04 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 524ms
05:56:04 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
05:56:04 INFO - PROCESS | 1838 | 1471352164424 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:04 INFO - PROCESS | 1838 | 1471352164500 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
05:56:04 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
05:56:04 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 424ms
05:56:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
05:56:04 INFO - PROCESS | 1838 | 1471352164852 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:04 INFO - PROCESS | 1838 | 1471352164963 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
05:56:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 544ms
05:56:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
05:56:05 INFO - PROCESS | 1838 | 1471352165414 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:05 INFO - PROCESS | 1838 | 1471352165498 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
05:56:05 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
05:56:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
05:56:05 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
05:56:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
05:56:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
05:56:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 486ms
05:56:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
05:56:05 INFO - PROCESS | 1838 | 1471352165897 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:06 INFO - PROCESS | 1838 | 1471352166060 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:06 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() {
05:56:06 INFO - [native code]
05:56:06 INFO - }" but got function "function () {
05:56:06 INFO - }"
05:56:06 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:56:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
05:56:06 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
05:56:06 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:56:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
05:56:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 474ms
05:56:06 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
05:56:06 INFO - PROCESS | 1838 | 1471352166392 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:06 INFO - PROCESS | 1838 | 1471352166471 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:06 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() {
05:56:06 INFO - [native code]
05:56:06 INFO - }" but got function "function () {
05:56:06 INFO - }"
05:56:06 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:56:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
05:56:06 INFO - {}
05:56:06 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
05:56:06 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:56:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
05:56:06 INFO - {}
05:56:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 428ms
05:56:06 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
05:56:06 INFO - PROCESS | 1838 | 1471352166828 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:06 INFO - PROCESS | 1838 | 1471352166913 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
05:56:07 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"
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:56:07 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:56:07 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
05:56:07 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"
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:56:07 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:56:07 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:56:07 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:56:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 427ms
05:56:07 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
05:56:07 INFO - PROCESS | 1838 | 1471352167276 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:07 INFO - PROCESS | 1838 | 1471352167387 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
05:56:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 381ms
05:56:07 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
05:56:07 INFO - PROCESS | 1838 | 1471352167659 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:07 INFO - PROCESS | 1838 | 1471352167746 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
05:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
05:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
05:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
05:56:08 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 421ms
05:56:08 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
05:56:08 INFO - PROCESS | 1838 | 1471352168100 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:08 INFO - PROCESS | 1838 | 1471352168209 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
05:56:08 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
05:56:08 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
05:56:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
05:56:08 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 624ms
05:56:08 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
05:56:08 INFO - PROCESS | 1838 | 1471352168738 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:08 INFO - PROCESS | 1838 | 1471352168837 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:10 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
05:56:10 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
05:56:10 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
05:56:10 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
05:56:10 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
05:56:10 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1631ms
05:56:10 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
05:56:10 INFO - PROCESS | 1838 | 1471352170375 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:10 INFO - PROCESS | 1838 | 1471352170458 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
05:56:11 INFO - {}
05:56:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
05:56:11 INFO - {}
05:56:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
05:56:11 INFO - {}
05:56:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
05:56:11 INFO - {}
05:56:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
05:56:11 INFO - {}
05:56:11 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1575ms
05:56:11 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
05:56:11 INFO - PROCESS | 1838 | 1471352171963 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:12 INFO - PROCESS | 1838 | 1471352172033 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:12 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
05:56:12 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 574ms
05:56:12 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
05:56:12 INFO - PROCESS | 1838 | 1471352172550 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:12 INFO - PROCESS | 1838 | 1471352172636 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:12 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
05:56:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
05:56:12 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 424ms
05:56:12 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
05:56:12 INFO - PROCESS | 1838 | 1471352172972 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:13 INFO - PROCESS | 1838 | 1471352173061 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:23 INFO - PROCESS | 1838 | MARIONETTE LOG: INFO: Timeout fired
05:56:23 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
05:56:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
05:56:23 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10212ms
05:56:23 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
05:56:23 INFO - PROCESS | 1838 | 1471352183194 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:23 INFO - PROCESS | 1838 | 1471352183280 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:23 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
05:56:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 681ms
05:56:23 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
05:56:23 INFO - PROCESS | 1838 | 1471352183884 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:23 INFO - PROCESS | 1838 | 1471352183970 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:24 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
05:56:24 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 471ms
05:56:24 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
05:56:24 INFO - PROCESS | 1838 | 1471352184367 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:24 INFO - PROCESS | 1838 | 1471352184482 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:24 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
05:56:24 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 480ms
05:56:24 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
05:56:24 INFO - PROCESS | 1838 | 1471352184845 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:24 INFO - PROCESS | 1838 | 1471352184918 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:25 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
05:56:25 INFO - {}
05:56:25 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 474ms
05:56:25 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
05:56:25 INFO - PROCESS | 1838 | 1471352185323 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:25 INFO - PROCESS | 1838 | 1471352185412 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:25 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
05:56:25 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 422ms
05:56:25 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
05:56:25 INFO - PROCESS | 1838 | 1471352185754 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:25 INFO - PROCESS | 1838 | 1471352185859 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
05:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
05:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
05:56:26 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 420ms
05:56:26 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
05:56:26 INFO - PROCESS | 1838 | 1471352186183 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:26 INFO - PROCESS | 1838 | 1471352186256 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:26 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().
05:56:26 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 376ms
05:56:26 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
05:56:26 INFO - PROCESS | 1838 | 1471352186567 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:26 INFO - PROCESS | 1838 | 1471352186646 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:26 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
05:56:26 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 372ms
05:56:26 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
05:56:26 INFO - PROCESS | 1838 | 1471352186947 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:27 INFO - PROCESS | 1838 | 1471352187063 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:27 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
05:56:27 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 430ms
05:56:27 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
05:56:27 INFO - PROCESS | 1838 | 1471352187385 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:27 INFO - PROCESS | 1838 | 1471352187465 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:27 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"
05:56:27 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:27 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
05:56:27 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:27 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
05:56:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:56:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
05:56:27 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 423ms
05:56:27 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
05:56:27 INFO - PROCESS | 1838 | 1471352187816 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:27 INFO - PROCESS | 1838 | 1471352187921 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:28 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
05:56:28 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 474ms
05:56:28 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
05:56:28 INFO - PROCESS | 1838 | 1471352188294 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:28 INFO - PROCESS | 1838 | 1471352188380 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:28 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
05:56:28 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 375ms
05:56:28 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
05:56:28 INFO - PROCESS | 1838 | 1471352188680 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:28 INFO - PROCESS | 1838 | 1471352188757 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:29 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
05:56:29 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 426ms
05:56:29 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
05:56:29 INFO - PROCESS | 1838 | 1471352189108 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:29 INFO - PROCESS | 1838 | 1471352189201 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:56:29 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
05:56:29 INFO - do_test/)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
05:57:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
05:57:00 INFO - )
05:57:00 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 371ms
05:57:00 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
05:57:00 INFO - PROCESS | 1838 | 1471352220441 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:00 INFO - PROCESS | 1838 | 1471352220517 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
05:57:01 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 626ms
05:57:01 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
05:57:01 INFO - PROCESS | 1838 | 1471352221083 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:01 INFO - PROCESS | 1838 | 1471352221185 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
05:57:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
05:57:01 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 831ms
05:57:01 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
05:57:01 INFO - PROCESS | 1838 | 1471352221928 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:02 INFO - PROCESS | 1838 | 1471352222036 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
05:57:02 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 481ms
05:57:02 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
05:57:02 INFO - PROCESS | 1838 | 1471352222415 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:02 INFO - PROCESS | 1838 | 1471352222497 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
05:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
05:57:02 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 420ms
05:57:02 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
05:57:02 INFO - PROCESS | 1838 | 1471352222842 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:02 INFO - PROCESS | 1838 | 1471352222923 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
05:57:03 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
05:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:57:03 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
05:57:03 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 424ms
05:57:03 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
05:57:03 INFO - PROCESS | 1838 | 1471352223274 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:03 INFO - PROCESS | 1838 | 1471352223387 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
05:57:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
05:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:57:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
05:57:03 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 480ms
05:57:03 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
05:57:03 INFO - PROCESS | 1838 | 1471352223761 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:03 INFO - PROCESS | 1838 | 1471352223858 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:04 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
05:57:04 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 420ms
05:57:04 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
05:57:04 INFO - PROCESS | 1838 | 1471352224194 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:04 INFO - PROCESS | 1838 | 1471352224279 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:04 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
05:57:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
05:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:57:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
05:57:04 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 437ms
05:57:04 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
05:57:04 INFO - PROCESS | 1838 | 1471352224628 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:04 INFO - PROCESS | 1838 | 1471352224753 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:05 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
05:57:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
05:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:57:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
05:57:05 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 576ms
05:57:05 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
05:57:05 INFO - PROCESS | 1838 | 1471352225214 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:05 INFO - PROCESS | 1838 | 1471352225315 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
05:57:05 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 570ms
05:57:05 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
05:57:05 INFO - PROCESS | 1838 | 1471352225790 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:05 INFO - PROCESS | 1838 | 1471352225908 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
05:57:06 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 675ms
05:57:06 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
05:57:06 INFO - PROCESS | 1838 | 1471352226474 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:06 INFO - PROCESS | 1838 | 1471352226564 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
05:57:06 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 476ms
05:57:06 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
05:57:06 INFO - PROCESS | 1838 | 1471352226957 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:07 INFO - PROCESS | 1838 | 1471352227038 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
05:57:07 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 474ms
05:57:07 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
05:57:07 INFO - PROCESS | 1838 | 1471352227444 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:07 INFO - PROCESS | 1838 | 1471352227529 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:07 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
05:57:07 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
05:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:07 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
05:57:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
05:57:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
05:57:07 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 430ms
05:57:07 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
05:57:07 INFO - PROCESS | 1838 | 1471352227871 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:07 INFO - PROCESS | 1838 | 1471352227967 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
05:57:08 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 475ms
05:57:08 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
05:57:08 INFO - PROCESS | 1838 | 1471352228350 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:08 INFO - PROCESS | 1838 | 1471352228436 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
05:57:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
05:57:08 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 529ms
05:57:08 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
05:57:08 INFO - PROCESS | 1838 | 1471352228889 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:09 INFO - PROCESS | 1838 | 1471352229016 Marionette INFO sendAsync d79ebe62-b265-4105-a88f-b9965e59fbeb
05:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: