builder: mozilla-release_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-682
starttime: 1471990073.95
results: success (0)
buildid: 20160823121617
builduid: 4f6c654e5a0147f39b56f4966eb47b31
revision: d4af0671004007e58d316b3e49679b66879c205a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:53.953561) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:53.985046) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:53.985471) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:54.859555) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:54.859882) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566
_=/tools/buildbot/bin/python
using PTY: False
--2016-08-23 15:07:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.37M=0.001s
2016-08-23 15:07:55 (8.37 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.300983
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:55.218098) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:55.218452) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034591
========= master_lag: 0.43 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:55.679649) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 15:07:55.679996) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --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 d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566
_=/tools/buildbot/bin/python
using PTY: False
2016-08-23 15:07:55,869 truncating revision to first 12 chars
2016-08-23 15:07:55,869 Setting DEBUG logging.
2016-08-23 15:07:55,870 attempt 1/10
2016-08-23 15:07:55,870 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-23 15:07:56,188 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/
program finished with exit code 0
elapsedTime=0.615902
========= master_lag: 0.84 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 15:07:57.132586) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:57.132876) =========
script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:57.133244) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:57.158257) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 15:07:57.190982) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 39 mins, 54 secs) (at 2016-08-23 15:07:57.191355) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-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', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566
_=/tools/buildbot/bin/python
using PTY: False
15:07:57 INFO - MultiFileLogger online at 20160823 15:07:57 in /builds/slave/test
15:07:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols ondemand
15:07:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:07:57 INFO - {'append_to_log': False,
15:07:57 INFO - 'base_work_dir': '/builds/slave/test',
15:07:57 INFO - 'blob_upload_branch': 'mozilla-release',
15:07:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:07:57 INFO - 'buildbot_json_path': 'buildprops.json',
15:07:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:07:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:07:57 INFO - 'download_minidump_stackwalk': True,
15:07:57 INFO - 'download_symbols': 'ondemand',
15:07:57 INFO - 'e10s': True,
15:07:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:07:57 INFO - 'tooltool.py': '/tools/tooltool.py',
15:07:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:07:57 INFO - '/tools/misc-python/virtualenv.py')},
15:07:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:07:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:07:57 INFO - 'log_level': 'info',
15:07:57 INFO - 'log_to_console': True,
15:07:57 INFO - 'opt_config_files': (),
15:07:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:07:57 INFO - '--processes=1',
15:07:57 INFO - '--config=%(test_path)s/wptrunner.ini',
15:07:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:07:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:07:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:07:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:07:57 INFO - 'pip_index': False,
15:07:57 INFO - 'require_test_zip': True,
15:07:57 INFO - 'test_type': ('testharness',),
15:07:57 INFO - 'this_chunk': '1',
15:07:57 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:07:57 INFO - 'total_chunks': '5',
15:07:57 INFO - 'virtualenv_path': 'venv',
15:07:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:07:57 INFO - 'work_dir': 'build'}
15:07:57 INFO - #####
15:07:57 INFO - ##### Running clobber step.
15:07:57 INFO - #####
15:07:57 INFO - Running pre-action listener: _resource_record_pre_action
15:07:57 INFO - Running main action method: clobber
15:07:57 INFO - rmtree: /builds/slave/test/build
15:07:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:07:59 INFO - Running post-action listener: _resource_record_post_action
15:07:59 INFO - #####
15:07:59 INFO - ##### Running read-buildbot-config step.
15:07:59 INFO - #####
15:07:59 INFO - Running pre-action listener: _resource_record_pre_action
15:07:59 INFO - Running main action method: read_buildbot_config
15:07:59 INFO - Using buildbot properties:
15:07:59 INFO - {
15:07:59 INFO - "project": "",
15:07:59 INFO - "product": "firefox",
15:07:59 INFO - "script_repo_revision": "production",
15:07:59 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-pgo-unittest",
15:07:59 INFO - "repository": "",
15:07:59 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release pgo test web-platform-tests-e10s-1",
15:07:59 INFO - "buildid": "20160823121617",
15:07:59 INFO - "pgo_build": "True",
15:07:59 INFO - "basedir": "/builds/slave/test",
15:07:59 INFO - "buildnumber": 9,
15:07:59 INFO - "slavename": "tst-linux32-spot-682",
15:07:59 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a",
15:07:59 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
15:07:59 INFO - "platform": "linux",
15:07:59 INFO - "branch": "mozilla-release",
15:07:59 INFO - "repo_path": "releases/mozilla-release",
15:07:59 INFO - "moz_repo_path": "",
15:07:59 INFO - "stage_platform": "linux-pgo",
15:07:59 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31",
15:07:59 INFO - "slavebuilddir": "test"
15:07:59 INFO - }
15:07:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2.
15:07:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json.
15:07:59 INFO - Running post-action listener: _resource_record_post_action
15:07:59 INFO - #####
15:07:59 INFO - ##### Running download-and-extract step.
15:07:59 INFO - #####
15:07:59 INFO - Running pre-action listener: _resource_record_pre_action
15:07:59 INFO - Running main action method: download_and_extract
15:07:59 INFO - mkdir: /builds/slave/test/build/tests
15:07:59 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')]}
15:07:59 INFO - https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
15:07:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:07:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:07:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:07:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1
15:07:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:07:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:07:59 INFO - retry: Failed, sleeping 30 seconds before retrying
15:08:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #2
15:08:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:08:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:08:29 INFO - retry: Failed, sleeping 60 seconds before retrying
15:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #3
15:09:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:09:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:09:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json!
15:09:29 INFO - Caught exception: HTTP Error 404: Not Found
15:09:29 INFO - Caught exception: HTTP Error 404: Not Found
15:09:29 INFO - Caught exception: HTTP Error 404: Not Found
15:09:29 INFO - trying https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:09:29 INFO - Downloading https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1
15:09:30 INFO - Downloaded 1325 bytes.
15:09:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json
15:09:30 INFO - Using the following test package requirements:
15:09:30 INFO - {u'common': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'],
15:09:30 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.cppunittest.tests.zip'],
15:09:30 INFO - u'gtest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.gtest.tests.zip'],
15:09:30 INFO - u'jittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'jsshell-linux-i686.zip'],
15:09:30 INFO - u'mochitest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.mochitest.tests.zip'],
15:09:30 INFO - u'mozbase': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'],
15:09:30 INFO - u'reftest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.reftest.tests.zip'],
15:09:30 INFO - u'talos': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.talos.tests.zip'],
15:09:30 INFO - u'web-platform': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'],
15:09:30 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip',
15:09:30 INFO - u'firefox-48.0.2.en-US.linux-i686.xpcshell.tests.zip']}
15:09:30 INFO - Downloading packages: [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
15:09:30 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')]}
15:09:30 INFO - https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
15:09:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:09:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:09:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:09:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1
15:09:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:09:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:09:30 INFO - retry: Failed, sleeping 30 seconds before retrying
15:10:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #2
15:10:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:10:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:10:00 INFO - retry: Failed, sleeping 60 seconds before retrying
15:11:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #3
15:11:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:11:00 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:11:00 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip!
15:11:00 INFO - Caught exception: HTTP Error 404: Not Found
15:11:00 INFO - Caught exception: HTTP Error 404: Not Found
15:11:00 INFO - Caught exception: HTTP Error 404: Not Found
15:11:00 INFO - trying https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:11:00 INFO - Downloading https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip
15:11:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1
15:11:03 INFO - Downloaded 24067689 bytes.
15:11:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:11:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:11:04 INFO - caution: filename not matched: web-platform/*
15:11:04 INFO - Return code: 11
15:11:04 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')]}
15:11:04 INFO - https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
15:11:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:11:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:11:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:11:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
15:11:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:11:04 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:11:04 INFO - retry: Failed, sleeping 30 seconds before retrying
15:11:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #2
15:11:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:11:34 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:11:34 INFO - retry: Failed, sleeping 60 seconds before retrying
15:12:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #3
15:12:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:12:35 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:12:35 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip!
15:12:35 INFO - Caught exception: HTTP Error 404: Not Found
15:12:35 INFO - Caught exception: HTTP Error 404: Not Found
15:12:35 INFO - Caught exception: HTTP Error 404: Not Found
15:12:35 INFO - trying https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:12:35 INFO - Downloading https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip
15:12:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
15:12:38 INFO - Downloaded 36389874 bytes.
15:12:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:12:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:12:42 INFO - caution: filename not matched: bin/*
15:12:42 INFO - caution: filename not matched: config/*
15:12:42 INFO - caution: filename not matched: mozbase/*
15:12:42 INFO - caution: filename not matched: marionette/*
15:12:42 INFO - caution: filename not matched: tools/wptserve/*
15:12:42 INFO - Return code: 11
15:12:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:12:42 INFO - https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
15:12:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:12:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:12:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:12:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1
15:12:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:12:42 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:12:42 INFO - retry: Failed, sleeping 30 seconds before retrying
15:13:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #2
15:13:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:13:12 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:13:12 INFO - retry: Failed, sleeping 60 seconds before retrying
15:14:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #3
15:14:13 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:14:13 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:14:13 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2!
15:14:13 INFO - Caught exception: HTTP Error 404: Not Found
15:14:13 INFO - Caught exception: HTTP Error 404: Not Found
15:14:13 INFO - Caught exception: HTTP Error 404: Not Found
15:14:13 INFO - trying https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:14:13 INFO - Downloading https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:14:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1
15:14:17 INFO - Downloaded 56910874 bytes.
15:14:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:14:17 INFO - mkdir: /builds/slave/test/properties
15:14:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:14:17 INFO - Writing to file /builds/slave/test/properties/build_url
15:14:17 INFO - Contents:
15:14:17 INFO - build_url:https://queue.taskcluster.net/v1/task/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2
15:14:18 INFO - Running post-action listener: _resource_record_post_action
15:14:18 INFO - Running post-action listener: set_extra_try_arguments
15:14:18 INFO - #####
15:14:18 INFO - ##### Running create-virtualenv step.
15:14:18 INFO - #####
15:14:18 INFO - Running pre-action listener: _pre_create_virtualenv
15:14:18 INFO - Running pre-action listener: _resource_record_pre_action
15:14:18 INFO - Running main action method: create_virtualenv
15:14:18 INFO - Creating virtualenv /builds/slave/test/build/venv
15:14:18 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
15:14:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:14:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:14:18 INFO - Using real prefix '/usr'
15:14:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:14:19 INFO - Installing distribute.............................................................................................................................................................................................done.
15:14:23 INFO - Installing pip.................done.
15:14:23 INFO - Return code: 0
15:14:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:14: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')]}
15:14:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:14:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14: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')]}
15:14:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:14:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa273f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566', '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
15:14:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
15:14:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
15:14:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:14:23 INFO - 'CCACHE_UMASK': '002',
15:14:23 INFO - 'DISPLAY': ':0',
15:14:23 INFO - 'HOME': '/home/cltbld',
15:14:23 INFO - 'LANG': 'en_US.UTF-8',
15:14:23 INFO - 'LOGNAME': 'cltbld',
15:14:23 INFO - 'MAIL': '/var/mail/cltbld',
15:14:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:14:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:14:23 INFO - 'MOZ_NO_REMOTE': '1',
15:14:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:14:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:14:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:14:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:14:23 INFO - 'PWD': '/builds/slave/test',
15:14:23 INFO - 'SHELL': '/bin/bash',
15:14:23 INFO - 'SHLVL': '1',
15:14:23 INFO - 'TERM': 'linux',
15:14:23 INFO - 'TMOUT': '86400',
15:14:23 INFO - 'USER': 'cltbld',
15:14:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:14:23 INFO - '_': '/tools/buildbot/bin/python'}
15:14:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:14:23 INFO - Downloading/unpacking psutil>=0.7.1
15:14:23 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
15:14:23 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
15:14:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:23 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
15:14:23 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
15:14:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:14:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:14:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:14:28 INFO - Installing collected packages: psutil
15:14:28 INFO - Running setup.py install for psutil
15:14:28 INFO - building 'psutil._psutil_linux' extension
15:14:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
15:14:28 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
15:14:28 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
15:14:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
15:14:29 INFO - building 'psutil._psutil_posix' extension
15:14:29 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
15:14:29 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
15:14:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:14:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:14:29 INFO - Successfully installed psutil
15:14:29 INFO - Cleaning up...
15:14:29 INFO - Return code: 0
15:14:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:14:29 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')]}
15:14:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:14:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:29 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')]}
15:14:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:14:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa273f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566', '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
15:14:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
15:14:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
15:14:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:14:29 INFO - 'CCACHE_UMASK': '002',
15:14:29 INFO - 'DISPLAY': ':0',
15:14:29 INFO - 'HOME': '/home/cltbld',
15:14:29 INFO - 'LANG': 'en_US.UTF-8',
15:14:29 INFO - 'LOGNAME': 'cltbld',
15:14:29 INFO - 'MAIL': '/var/mail/cltbld',
15:14:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:14:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:14:29 INFO - 'MOZ_NO_REMOTE': '1',
15:14:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:14:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:14:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:14:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:14:29 INFO - 'PWD': '/builds/slave/test',
15:14:29 INFO - 'SHELL': '/bin/bash',
15:14:29 INFO - 'SHLVL': '1',
15:14:29 INFO - 'TERM': 'linux',
15:14:29 INFO - 'TMOUT': '86400',
15:14:29 INFO - 'USER': 'cltbld',
15:14:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:14:29 INFO - '_': '/tools/buildbot/bin/python'}
15:14:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:14:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:14:29 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
15:14:29 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
15:14:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:29 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
15:14:29 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
15:14:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:14:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:14: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)
15:14:33 INFO - Installing collected packages: mozsystemmonitor
15:14:33 INFO - Running setup.py install for mozsystemmonitor
15:14:33 INFO - Successfully installed mozsystemmonitor
15:14:33 INFO - Cleaning up...
15:14:33 INFO - Return code: 0
15:14:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:14:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:14:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:14:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:14:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:14:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa273f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566', '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
15:14:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
15:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
15:14:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:14:33 INFO - 'CCACHE_UMASK': '002',
15:14:33 INFO - 'DISPLAY': ':0',
15:14:33 INFO - 'HOME': '/home/cltbld',
15:14:33 INFO - 'LANG': 'en_US.UTF-8',
15:14:33 INFO - 'LOGNAME': 'cltbld',
15:14:33 INFO - 'MAIL': '/var/mail/cltbld',
15:14:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:14:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:14:33 INFO - 'MOZ_NO_REMOTE': '1',
15:14:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:14:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:14:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:14:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:14:33 INFO - 'PWD': '/builds/slave/test',
15:14:33 INFO - 'SHELL': '/bin/bash',
15:14:33 INFO - 'SHLVL': '1',
15:14:33 INFO - 'TERM': 'linux',
15:14:33 INFO - 'TMOUT': '86400',
15:14:33 INFO - 'USER': 'cltbld',
15:14:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:14:33 INFO - '_': '/tools/buildbot/bin/python'}
15:14:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:14:34 INFO - Downloading/unpacking blobuploader==1.2.4
15:14: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
15:14: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
15:14:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14: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
15:14: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
15:14:37 INFO - Downloading blobuploader-1.2.4.tar.gz
15:14:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:14:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:14:37 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
15:14:37 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
15:14:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:37 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
15:14:37 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
15:14:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:14:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:14:38 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
15:14:38 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
15:14:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:38 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
15:14:38 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
15:14:38 INFO - Downloading docopt-0.6.1.tar.gz
15:14:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:14:39 INFO - Installing collected packages: blobuploader, requests, docopt
15:14:39 INFO - Running setup.py install for blobuploader
15:14:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:14:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:14:39 INFO - Running setup.py install for requests
15:14:40 INFO - Running setup.py install for docopt
15:14:40 INFO - Successfully installed blobuploader requests docopt
15:14:40 INFO - Cleaning up...
15:14:40 INFO - Return code: 0
15:14:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:14: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')]}
15:14:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:14:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14: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')]}
15:14:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:14:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa273f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566', '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
15:14:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:14:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:14:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:14:40 INFO - 'CCACHE_UMASK': '002',
15:14:40 INFO - 'DISPLAY': ':0',
15:14:40 INFO - 'HOME': '/home/cltbld',
15:14:40 INFO - 'LANG': 'en_US.UTF-8',
15:14:40 INFO - 'LOGNAME': 'cltbld',
15:14:40 INFO - 'MAIL': '/var/mail/cltbld',
15:14:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:14:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:14:40 INFO - 'MOZ_NO_REMOTE': '1',
15:14:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:14:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:14:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:14:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:14:40 INFO - 'PWD': '/builds/slave/test',
15:14:40 INFO - 'SHELL': '/bin/bash',
15:14:40 INFO - 'SHLVL': '1',
15:14:40 INFO - 'TERM': 'linux',
15:14:40 INFO - 'TMOUT': '86400',
15:14:40 INFO - 'USER': 'cltbld',
15:14:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:14:40 INFO - '_': '/tools/buildbot/bin/python'}
15:14:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:14:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:14:40 INFO - Running setup.py (path:/tmp/pip-xrseDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:14:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:14:40 INFO - Running setup.py (path:/tmp/pip-gTr7o_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:14:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:14:40 INFO - Running setup.py (path:/tmp/pip-pjpz8b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:14:41 INFO - Running setup.py (path:/tmp/pip-rVqaOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:14:41 INFO - Running setup.py (path:/tmp/pip-ZSFzz9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:14:41 INFO - Running setup.py (path:/tmp/pip-Z3vGk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:14:41 INFO - Running setup.py (path:/tmp/pip-3HwYlu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:14:41 INFO - Running setup.py (path:/tmp/pip-O8sc9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:14:41 INFO - Running setup.py (path:/tmp/pip-4Fq_Rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:14:41 INFO - Running setup.py (path:/tmp/pip-cmU3hI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:14:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:14:41 INFO - Running setup.py (path:/tmp/pip-nkPRDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:14:42 INFO - Running setup.py (path:/tmp/pip-kuiDA_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:14:42 INFO - Running setup.py (path:/tmp/pip-4v7Joc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:14:42 INFO - Running setup.py (path:/tmp/pip-b0Cj7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:14:42 INFO - Running setup.py (path:/tmp/pip-v184Yq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:14:42 INFO - Running setup.py (path:/tmp/pip-nD7sGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:14:42 INFO - Running setup.py (path:/tmp/pip-HKKHXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:14:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:14:42 INFO - Running setup.py (path:/tmp/pip-8NXIcT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:14:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:14:43 INFO - Running setup.py (path:/tmp/pip-hWVkKi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:14:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:14:43 INFO - Running setup.py (path:/tmp/pip-Vb2qE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:14:43 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:14:43 INFO - Running setup.py (path:/tmp/pip-dEjCeC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:14:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:14:43 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
15:14:43 INFO - Running setup.py install for manifestparser
15:14:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:14:44 INFO - Running setup.py install for mozcrash
15:14:44 INFO - Running setup.py install for mozdebug
15:14:44 INFO - Running setup.py install for mozdevice
15:14:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:14:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:14:44 INFO - Running setup.py install for mozfile
15:14:44 INFO - Running setup.py install for mozhttpd
15:14:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Running setup.py install for mozinfo
15:14:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Running setup.py install for mozInstall
15:14:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Running setup.py install for mozleak
15:14:45 INFO - Running setup.py install for mozlog
15:14:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:14:45 INFO - Running setup.py install for moznetwork
15:14:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:14:46 INFO - Running setup.py install for mozprocess
15:14:46 INFO - Running setup.py install for mozprofile
15:14:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:14:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:14:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:14:46 INFO - Running setup.py install for mozrunner
15:14:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:14:46 INFO - Running setup.py install for mozscreenshot
15:14:47 INFO - Running setup.py install for moztest
15:14:47 INFO - Running setup.py install for mozversion
15:14:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:14:47 INFO - Running setup.py install for wptserve
15:14:47 INFO - Running setup.py install for marionette-driver
15:14:47 INFO - Running setup.py install for browsermob-proxy
15:14:48 INFO - Running setup.py install for marionette-client
15:14:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:14:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:14:48 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
15:14:48 INFO - Cleaning up...
15:14:48 INFO - Return code: 0
15:14:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:14:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:14:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:14:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:14:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:14:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa273f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566', '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
15:14:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:14:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:14:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:14:48 INFO - 'CCACHE_UMASK': '002',
15:14:48 INFO - 'DISPLAY': ':0',
15:14:48 INFO - 'HOME': '/home/cltbld',
15:14:48 INFO - 'LANG': 'en_US.UTF-8',
15:14:48 INFO - 'LOGNAME': 'cltbld',
15:14:48 INFO - 'MAIL': '/var/mail/cltbld',
15:14:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:14:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:14:48 INFO - 'MOZ_NO_REMOTE': '1',
15:14:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:14:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:14:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:14:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:14:48 INFO - 'PWD': '/builds/slave/test',
15:14:48 INFO - 'SHELL': '/bin/bash',
15:14:48 INFO - 'SHLVL': '1',
15:14:48 INFO - 'TERM': 'linux',
15:14:48 INFO - 'TMOUT': '86400',
15:14:48 INFO - 'USER': 'cltbld',
15:14:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:14:48 INFO - '_': '/tools/buildbot/bin/python'}
15:14:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:14:49 INFO - Running setup.py (path:/tmp/pip-Vu1pUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:14:49 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))
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:14:49 INFO - Running setup.py (path:/tmp/pip-RDKoZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:14:49 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))
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:14:49 INFO - Running setup.py (path:/tmp/pip-TJME50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:14:49 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))
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:14:49 INFO - Running setup.py (path:/tmp/pip-yuVIjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:14:49 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))
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:14:49 INFO - Running setup.py (path:/tmp/pip-fL82lS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:14:49 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))
15:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:14:49 INFO - Running setup.py (path:/tmp/pip-L0Mqiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:14:50 INFO - Running setup.py (path:/tmp/pip-_J7ohD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:14:50 INFO - Running setup.py (path:/tmp/pip-gwkwND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:14:50 INFO - Running setup.py (path:/tmp/pip-mwWMSl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:14:50 INFO - Running setup.py (path:/tmp/pip-0iWMiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:14:50 INFO - Running setup.py (path:/tmp/pip-1jtboe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:14:50 INFO - Running setup.py (path:/tmp/pip-0Ypb6J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:14:50 INFO - Running setup.py (path:/tmp/pip-bnj7Sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:14:50 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))
15:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:14:50 INFO - Running setup.py (path:/tmp/pip-Ex2sLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:14:51 INFO - Running setup.py (path:/tmp/pip-FML9pv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:14:51 INFO - Running setup.py (path:/tmp/pip-0bMie_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:14:51 INFO - Running setup.py (path:/tmp/pip-Mr4y_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:14:51 INFO - Running setup.py (path:/tmp/pip-ghDteD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:14:51 INFO - Running setup.py (path:/tmp/pip-ZSN7Sb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:14:51 INFO - Running setup.py (path:/tmp/pip-KaYABH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:14:51 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))
15:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:14:52 INFO - Running setup.py (path:/tmp/pip-SqBj5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:14:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:14:52 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))
15:14:52 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))
15:14:52 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))
15:14:52 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))
15:14:52 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))
15:14:52 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))
15:14:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:14:52 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
15:14:52 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
15:14:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:14:52 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
15:14:52 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
15:14:55 INFO - Downloading blessings-1.6.tar.gz
15:14:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:14:56 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))
15:14:56 INFO - Installing collected packages: blessings
15:14:56 INFO - Running setup.py install for blessings
15:14:56 INFO - Successfully installed blessings
15:14:56 INFO - Cleaning up...
15:14:56 INFO - Return code: 0
15:14:56 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:14:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:14:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:14:56 INFO - Reading from file tmpfile_stdout
15:14:56 INFO - Current package versions:
15:14:56 INFO - argparse == 1.2.1
15:14:56 INFO - blessings == 1.6
15:14:56 INFO - blobuploader == 1.2.4
15:14:56 INFO - browsermob-proxy == 0.6.0
15:14:56 INFO - docopt == 0.6.1
15:14:56 INFO - manifestparser == 1.1
15:14:56 INFO - marionette-client == 2.3.0
15:14:56 INFO - marionette-driver == 1.4.0
15:14:56 INFO - mozInstall == 1.12
15:14:56 INFO - mozcrash == 0.17
15:14:56 INFO - mozdebug == 0.1
15:14:56 INFO - mozdevice == 0.48
15:14:56 INFO - mozfile == 1.2
15:14:56 INFO - mozhttpd == 0.7
15:14:56 INFO - mozinfo == 0.9
15:14:56 INFO - mozleak == 0.1
15:14:56 INFO - mozlog == 3.1
15:14:56 INFO - moznetwork == 0.27
15:14:56 INFO - mozprocess == 0.22
15:14:56 INFO - mozprofile == 0.28
15:14:56 INFO - mozrunner == 6.11
15:14:56 INFO - mozscreenshot == 0.1
15:14:56 INFO - mozsystemmonitor == 0.0
15:14:56 INFO - moztest == 0.7
15:14:56 INFO - mozversion == 1.4
15:14:56 INFO - psutil == 3.1.1
15:14:56 INFO - requests == 1.2.3
15:14:56 INFO - wptserve == 1.4.0
15:14:56 INFO - wsgiref == 0.1.2
15:14:56 INFO - Running post-action listener: _resource_record_post_action
15:14:56 INFO - Running post-action listener: _start_resource_monitoring
15:14:56 INFO - Starting resource monitoring.
15:14:56 INFO - #####
15:14:56 INFO - ##### Running pull step.
15:14:56 INFO - #####
15:14:56 INFO - Running pre-action listener: _resource_record_pre_action
15:14:56 INFO - Running main action method: pull
15:14:56 INFO - Pull has nothing to do!
15:14:56 INFO - Running post-action listener: _resource_record_post_action
15:14:56 INFO - #####
15:14:56 INFO - ##### Running install step.
15:14:56 INFO - #####
15:14:56 INFO - Running pre-action listener: _resource_record_pre_action
15:14:56 INFO - Running main action method: install
15:14:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:14:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:14:57 INFO - Reading from file tmpfile_stdout
15:14:57 INFO - Detecting whether we're running mozinstall >=1.0...
15:14:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:14:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:14:57 INFO - Reading from file tmpfile_stdout
15:14:57 INFO - Output received:
15:14:57 INFO - Usage: mozinstall [options] installer
15:14:57 INFO - Options:
15:14:57 INFO - -h, --help show this help message and exit
15:14:57 INFO - -d DEST, --destination=DEST
15:14:57 INFO - Directory to install application into. [default:
15:14:57 INFO - "/builds/slave/test"]
15:14:57 INFO - --app=APP Application being installed. [default: firefox]
15:14:57 INFO - mkdir: /builds/slave/test/build/application
15:14:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
15:14:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
15:15:19 INFO - Reading from file tmpfile_stdout
15:15:19 INFO - Output received:
15:15:19 INFO - /builds/slave/test/build/application/firefox/firefox
15:15:19 INFO - Running post-action listener: _resource_record_post_action
15:15:19 INFO - #####
15:15:19 INFO - ##### Running run-tests step.
15:15:19 INFO - #####
15:15:19 INFO - Running pre-action listener: _resource_record_pre_action
15:15:19 INFO - Running main action method: run_tests
15:15:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:15:19 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:15:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:15:19 INFO - grabbing minidump binary from tooltool
15:15:19 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')]}
15:15:19 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f55e30>, '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 0xa1f2c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa271470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:15:19 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:15:19 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
15:15:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:15:20 INFO - Return code: 0
15:15:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
15:15:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:15:20 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/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
15:15:20 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/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
15:15:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:15:20 INFO - 'CCACHE_UMASK': '002',
15:15:20 INFO - 'DISPLAY': ':0',
15:15:20 INFO - 'HOME': '/home/cltbld',
15:15:20 INFO - 'LANG': 'en_US.UTF-8',
15:15:20 INFO - 'LOGNAME': 'cltbld',
15:15:20 INFO - 'MAIL': '/var/mail/cltbld',
15:15:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:15:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:15:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:15:20 INFO - 'MOZ_NO_REMOTE': '1',
15:15:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:15:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:15:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:15:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:15:20 INFO - 'PWD': '/builds/slave/test',
15:15:20 INFO - 'SHELL': '/bin/bash',
15:15:20 INFO - 'SHLVL': '1',
15:15:20 INFO - 'TERM': 'linux',
15:15:20 INFO - 'TMOUT': '86400',
15:15:20 INFO - 'USER': 'cltbld',
15:15:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471989530.334315-1395468566',
15:15:20 INFO - '_': '/tools/buildbot/bin/python'}
15:15:20 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/aM5vkj8NQV-GgEcNhZWbiA/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
15:15:20 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
15:15:20 INFO - import pkg_resources
15:15:22 INFO - Using 1 client processes
15:15:22 INFO - wptserve Starting http server on 127.0.0.1:8000
15:15:22 INFO - wptserve Starting http server on 127.0.0.1:8001
15:15:22 INFO - wptserve Starting http server on 127.0.0.1:8443
15:15:24 INFO - SUITE-START | Running 1476 tests
15:15:24 INFO - Running testharness tests
15:15:24 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
15:15:24 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 1ms
15:15:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:15:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:15:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:15:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:15:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:15:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:15:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:15:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:15:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 5ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 6ms
15:15:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:15:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
15:15:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:15:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:15:24 INFO - Setting up ssl
15:15:24 INFO - PROCESS | certutil |
15:15:24 INFO - PROCESS | certutil |
15:15:25 INFO - PROCESS | certutil |
15:15:25 INFO - Certificate Nickname Trust Attributes
15:15:25 INFO - SSL,S/MIME,JAR/XPI
15:15:25 INFO -
15:15:25 INFO - web-platform-tests CT,,
15:15:25 INFO -
15:15:25 INFO - Starting runner
15:15:26 INFO - PROCESS | 4548 | 1471990526508 Marionette INFO Listening on port 2828
15:15:28 INFO - PROCESS | 4548 | 1471990528883 Marionette INFO startBrowser 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:28 INFO - PROCESS | 4548 | 1471990528906 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:29 INFO - PROCESS | 4548 | 1471990529330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:29 INFO - PROCESS | 4548 | 1471990529493 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:29 INFO - PROCESS | 4548 |
15:15:29 INFO - PROCESS | 4548 | (process:4599): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
15:15:30 INFO - PROCESS | 4548 | 1471990530468 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:31 INFO - PROCESS | 4548 | 1471990530995 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:15:31 INFO - PROCESS | 4548 | 1471990531054 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:31 INFO - PROCESS | 4548 | 1471990531072 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 692ms
15:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:15:31 INFO - PROCESS | 4548 | 1471990531825 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:31 INFO - PROCESS | 4548 | 1471990531929 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 641ms
15:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:15:32 INFO - PROCESS | 4548 | 1471990532458 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:32 INFO - PROCESS | 4548 | 1471990532574 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 577ms
15:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:15:33 INFO - PROCESS | 4548 | 1471990533059 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:33 INFO - PROCESS | 4548 | 1471990533156 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 617ms
15:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:15:33 INFO - PROCESS | 4548 | 1471990533668 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:33 INFO - PROCESS | 4548 | 1471990533750 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 674ms
15:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:15:34 INFO - PROCESS | 4548 | 1471990534364 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:34 INFO - PROCESS | 4548 | 1471990534455 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 573ms
15:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:15:34 INFO - PROCESS | 4548 | 1471990534947 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:35 INFO - PROCESS | 4548 | 1471990535036 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 574ms
15:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:15:35 INFO - PROCESS | 4548 | 1471990535528 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:35 INFO - PROCESS | 4548 | 1471990535604 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 540ms
15:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:15:36 INFO - PROCESS | 4548 | 1471990536072 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:36 INFO - PROCESS | 4548 | 1471990536188 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 781ms
15:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:15:36 INFO - PROCESS | 4548 | 1471990536859 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:37 INFO - PROCESS | 4548 | 1471990537096 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 821ms
15:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:15:37 INFO - PROCESS | 4548 | 1471990537711 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:37 INFO - PROCESS | 4548 | 1471990537791 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 684ms
15:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:15:38 INFO - PROCESS | 4548 | 1471990538393 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:38 INFO - PROCESS | 4548 | 1471990538498 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 676ms
15:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:15:39 INFO - PROCESS | 4548 | 1471990539084 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:39 INFO - PROCESS | 4548 | 1471990539163 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 652ms
15:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:15:39 INFO - PROCESS | 4548 | 1471990539735 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:39 INFO - PROCESS | 4548 | 1471990539829 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 624ms
15:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:15:40 INFO - PROCESS | 4548 | 1471990540368 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:40 INFO - PROCESS | 4548 | 1471990540457 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 779ms
15:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:15:41 INFO - PROCESS | 4548 | 1471990541191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:41 INFO - PROCESS | 4548 | 1471990541284 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 655ms
15:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:15:41 INFO - PROCESS | 4548 | 1471990541826 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:41 INFO - PROCESS | 4548 | 1471990541908 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 628ms
15:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:15:42 INFO - PROCESS | 4548 | 1471990542464 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:42 INFO - PROCESS | 4548 | 1471990542552 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 638ms
15:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:15:43 INFO - PROCESS | 4548 | 1471990543107 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:43 INFO - PROCESS | 4548 | 1471990543195 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 577ms
15:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:15:43 INFO - PROCESS | 4548 | 1471990543739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:43 INFO - PROCESS | 4548 | 1471990543863 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 687ms
15:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:15:44 INFO - PROCESS | 4548 | 1471990544438 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:44 INFO - PROCESS | 4548 | 1471990544562 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 633ms
15:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:15:45 INFO - PROCESS | 4548 | 1471990545080 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:45 INFO - PROCESS | 4548 | 1471990545180 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 573ms
15:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:15:45 INFO - PROCESS | 4548 | 1471990545665 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:45 INFO - PROCESS | 4548 | 1471990545810 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 730ms
15:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:15:46 INFO - PROCESS | 4548 | 1471990546398 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:46 INFO - PROCESS | 4548 | 1471990546464 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 596ms
15:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:15:47 INFO - PROCESS | 4548 | 1471990547003 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:47 INFO - PROCESS | 4548 | 1471990547081 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 581ms
15:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:15:47 INFO - PROCESS | 4548 | 1471990547592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:47 INFO - PROCESS | 4548 | 1471990547682 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 676ms
15:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:15:48 INFO - PROCESS | 4548 | 1471990548278 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:48 INFO - PROCESS | 4548 | 1471990548403 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 926ms
15:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:15:49 INFO - PROCESS | 4548 | 1471990549212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:49 INFO - PROCESS | 4548 | 1471990549358 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 728ms
15:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:15:49 INFO - PROCESS | 4548 | 1471990549979 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:50 INFO - PROCESS | 4548 | 1471990550085 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 788ms
15:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:15:50 INFO - PROCESS | 4548 | 1471990550780 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:50 INFO - PROCESS | 4548 | 1471990550994 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 788ms
15:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:15:51 INFO - PROCESS | 4548 | 1471990551573 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:51 INFO - PROCESS | 4548 | 1471990551663 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 573ms
15:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:15:52 INFO - PROCESS | 4548 | 1471990552178 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:52 INFO - PROCESS | 4548 | 1471990552281 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 695ms
15:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:15:52 INFO - PROCESS | 4548 | 1471990552856 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:52 INFO - PROCESS | 4548 | 1471990552971 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 625ms
15:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:15:53 INFO - PROCESS | 4548 | 1471990553501 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:53 INFO - PROCESS | 4548 | 1471990553642 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 880ms
15:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:15:54 INFO - PROCESS | 4548 | 1471990554386 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:54 INFO - PROCESS | 4548 | 1471990554469 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 733ms
15:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:15:55 INFO - PROCESS | 4548 | 1471990555134 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:55 INFO - PROCESS | 4548 | 1471990555260 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 691ms
15:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:15:55 INFO - PROCESS | 4548 | 1471990555898 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:56 INFO - PROCESS | 4548 | 1471990555996 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 602ms
15:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:15:56 INFO - PROCESS | 4548 | 1471990556539 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:56 INFO - PROCESS | 4548 | 1471990556653 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 650ms
15:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:15:57 INFO - PROCESS | 4548 | 1471990557206 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:57 INFO - PROCESS | 4548 | 1471990557311 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 739ms
15:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:15:57 INFO - PROCESS | 4548 | 1471990557944 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:58 INFO - PROCESS | 4548 | 1471990558038 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 637ms
15:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:15:58 INFO - PROCESS | 4548 | 1471990558593 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:58 INFO - PROCESS | 4548 | 1471990558722 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms
15:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:15:59 INFO - PROCESS | 4548 | 1471990559280 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:59 INFO - PROCESS | 4548 | 1471990559381 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 581ms
15:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:15:59 INFO - PROCESS | 4548 | 1471990559861 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:15:59 INFO - PROCESS | 4548 | 1471990559971 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 573ms
15:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:16:00 INFO - PROCESS | 4548 | 1471990560440 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:00 INFO - PROCESS | 4548 | 1471990560556 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms
15:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:16:01 INFO - PROCESS | 4548 | 1471990561070 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:01 INFO - PROCESS | 4548 | 1471990561148 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 874ms
15:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:16:01 INFO - PROCESS | 4548 | 1471990561962 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:02 INFO - PROCESS | 4548 | 1471990562144 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 779ms
15:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:16:02 INFO - PROCESS | 4548 | 1471990562763 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:02 INFO - PROCESS | 4548 | 1471990562886 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 589ms
15:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:16:03 INFO - PROCESS | 4548 | 1471990563404 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:03 INFO - PROCESS | 4548 | 1471990563514 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 688ms
15:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:16:04 INFO - PROCESS | 4548 | 1471990564073 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:04 INFO - PROCESS | 4548 | 1471990564168 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 679ms
15:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:16:04 INFO - PROCESS | 4548 | 1471990564754 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:04 INFO - PROCESS | 4548 | 1471990564847 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 626ms
15:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:16:05 INFO - PROCESS | 4548 | 1471990565412 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:05 INFO - PROCESS | 4548 | 1471990565577 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 795ms
15:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:16:06 INFO - PROCESS | 4548 | 1471990566187 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:06 INFO - PROCESS | 4548 | 1471990566262 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 579ms
15:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:16:06 INFO - PROCESS | 4548 | 1471990566798 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:06 INFO - PROCESS | 4548 | 1471990566880 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 699ms
15:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:16:07 INFO - PROCESS | 4548 | 1471990567503 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:07 INFO - PROCESS | 4548 | 1471990567595 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 654ms
15:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:16:08 INFO - PROCESS | 4548 | 1471990568146 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:08 INFO - PROCESS | 4548 | 1471990568268 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 926ms
15:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:16:09 INFO - PROCESS | 4548 | 1471990569079 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:09 INFO - PROCESS | 4548 | 1471990569184 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 931ms
15:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:16:10 INFO - PROCESS | 4548 | 1471990570021 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:10 INFO - PROCESS | 4548 | 1471990570120 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 737ms
15:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:16:10 INFO - PROCESS | 4548 | 1471990570768 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:10 INFO - PROCESS | 4548 | 1471990570881 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 693ms
15:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:16:11 INFO - PROCESS | 4548 | 1471990571460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:11 INFO - PROCESS | 4548 | 1471990571584 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 635ms
15:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:16:12 INFO - PROCESS | 4548 | 1471990572113 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:12 INFO - PROCESS | 4548 | 1471990572208 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 732ms
15:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:16:12 INFO - PROCESS | 4548 | 1471990572850 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:12 INFO - PROCESS | 4548 | 1471990572985 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 727ms
15:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:16:13 INFO - PROCESS | 4548 | 1471990573573 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:13 INFO - PROCESS | 4548 | 1471990573660 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 680ms
15:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:16:14 INFO - PROCESS | 4548 | 1471990574284 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:14 INFO - PROCESS | 4548 | 1471990574413 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 697ms
15:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:16:14 INFO - PROCESS | 4548 | 1471990574988 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:15 INFO - PROCESS | 4548 | 1471990575142 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 889ms
15:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:16:15 INFO - PROCESS | 4548 | 1471990575875 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:15 INFO - PROCESS | 4548 | 1471990575966 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 826ms
15:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:16:16 INFO - PROCESS | 4548 | 1471990576743 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:16 INFO - PROCESS | 4548 | 1471990576894 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 734ms
15:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:16:17 INFO - PROCESS | 4548 | 1471990577486 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:17 INFO - PROCESS | 4548 | 1471990577644 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 891ms
15:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:16:18 INFO - PROCESS | 4548 | 1471990578370 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:18 INFO - PROCESS | 4548 | 1471990578460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 640ms
15:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:16:19 INFO - PROCESS | 4548 | 1471990579038 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:19 INFO - PROCESS | 4548 | 1471990579142 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 679ms
15:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:16:19 INFO - PROCESS | 4548 | 1471990579727 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:19 INFO - PROCESS | 4548 | 1471990579839 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 687ms
15:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:16:20 INFO - PROCESS | 4548 | 1471990580414 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:20 INFO - PROCESS | 4548 | 1471990580535 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 679ms
15:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:16:21 INFO - PROCESS | 4548 | 1471990581097 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:21 INFO - PROCESS | 4548 | 1471990581177 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 636ms
15:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:16:21 INFO - PROCESS | 4548 | 1471990581739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:21 INFO - PROCESS | 4548 | 1471990581894 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:22 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.
15:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 784ms
15:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:16:22 INFO - PROCESS | 4548 | 1471990582534 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:22 INFO - PROCESS | 4548 | 1471990582627 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:23 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.
15:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 627ms
15:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:16:23 INFO - PROCESS | 4548 | 1471990583235 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:23 INFO - PROCESS | 4548 | 1471990583382 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:24 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.
15:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 898ms
15:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:16:24 INFO - PROCESS | 4548 | 1471990584112 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:24 INFO - PROCESS | 4548 | 1471990584214 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:24 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.
15:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 781ms
15:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:16:24 INFO - PROCESS | 4548 | 1471990584887 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:24 INFO - PROCESS | 4548 | 1471990584974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:25 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.
15:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 575ms
15:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:16:25 INFO - PROCESS | 4548 | 1471990585481 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:25 INFO - PROCESS | 4548 | 1471990585563 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:26 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.
15:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 676ms
15:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:16:26 INFO - PROCESS | 4548 | 1471990586166 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:26 INFO - PROCESS | 4548 | 1471990586275 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:26 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.
15:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 780ms
15:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:16:26 INFO - PROCESS | 4548 | 1471990586946 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:27 INFO - PROCESS | 4548 | 1471990587048 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:27 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.
15:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 677ms
15:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:16:27 INFO - PROCESS | 4548 | 1471990587631 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:27 INFO - PROCESS | 4548 | 1471990587756 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:28 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.
15:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 694ms
15:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:16:28 INFO - PROCESS | 4548 | 1471990588331 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:28 INFO - PROCESS | 4548 | 1471990588439 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:28 INFO - PROCESS | 4548 | 1471990588954 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:16:29 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.
15:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 802ms
15:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:16:29 INFO - PROCESS | 4548 | 1471990589142 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:29 INFO - PROCESS | 4548 | 1471990589269 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:29 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.
15:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 738ms
15:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:16:29 INFO - PROCESS | 4548 | 1471990589906 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:30 INFO - PROCESS | 4548 | 1471990590062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:30 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.
15:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 782ms
15:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:16:30 INFO - PROCESS | 4548 | 1471990590700 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:30 INFO - PROCESS | 4548 | 1471990590808 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:31 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.
15:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 793ms
15:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:16:31 INFO - PROCESS | 4548 | 1471990591494 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:31 INFO - PROCESS | 4548 | 1471990591637 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:32 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.
15:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 777ms
15:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:16:32 INFO - PROCESS | 4548 | 1471990592271 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:32 INFO - PROCESS | 4548 | 1471990592367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:32 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.
15:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 728ms
15:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:16:33 INFO - PROCESS | 4548 | 1471990593009 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:33 INFO - PROCESS | 4548 | 1471990593108 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:33 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.
15:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 674ms
15:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:16:33 INFO - PROCESS | 4548 | 1471990593699 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:33 INFO - PROCESS | 4548 | 1471990593813 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:34 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.
15:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 735ms
15:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:16:34 INFO - PROCESS | 4548 | 1471990594429 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:34 INFO - PROCESS | 4548 | 1471990594521 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:35 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.
15:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 774ms
15:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:16:35 INFO - PROCESS | 4548 | 1471990595215 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:35 INFO - PROCESS | 4548 | 1471990595314 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 925ms
15:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:16:36 INFO - PROCESS | 4548 | 1471990596156 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:36 INFO - PROCESS | 4548 | 1471990596253 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:36 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.
15:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 633ms
15:16:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:16:36 INFO - PROCESS | 4548 | 1471990596811 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:36 INFO - PROCESS | 4548 | 1471990596897 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:16:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 676ms
15:16:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:16:37 INFO - PROCESS | 4548 | 1471990597492 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:37 INFO - PROCESS | 4548 | 1471990597577 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:16:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 727ms
15:16:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:16:38 INFO - PROCESS | 4548 | 1471990598217 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:38 INFO - PROCESS | 4548 | 1471990598326 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:16:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 787ms
15:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:16:39 INFO - PROCESS | 4548 | 1471990599014 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:39 INFO - PROCESS | 4548 | 1471990599171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 785ms
15:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:16:39 INFO - PROCESS | 4548 | 1471990599811 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:39 INFO - PROCESS | 4548 | 1471990599931 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 684ms
15:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:16:40 INFO - PROCESS | 4548 | 1471990600498 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:40 INFO - PROCESS | 4548 | 1471990600617 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 629ms
15:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:16:41 INFO - PROCESS | 4548 | 1471990601157 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:41 INFO - PROCESS | 4548 | 1471990601325 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 793ms
15:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:16:41 INFO - PROCESS | 4548 | 1471990601951 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:42 INFO - PROCESS | 4548 | 1471990602111 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 983ms
15:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:16:42 INFO - PROCESS | 4548 | 1471990602942 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:43 INFO - PROCESS | 4548 | 1471990603068 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 683ms
15:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:16:43 INFO - PROCESS | 4548 | 1471990603640 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:43 INFO - PROCESS | 4548 | 1471990603715 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 678ms
15:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:16:44 INFO - PROCESS | 4548 | 1471990604341 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:44 INFO - PROCESS | 4548 | 1471990604427 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 632ms
15:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:16:44 INFO - PROCESS | 4548 | 1471990604981 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:45 INFO - PROCESS | 4548 | 1471990605130 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:46 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
15:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1249ms
15:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:16:46 INFO - PROCESS | 4548 | 1471990606212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:46 INFO - PROCESS | 4548 | 1471990606292 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1127ms
15:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:16:47 INFO - PROCESS | 4548 | 1471990607349 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:47 INFO - PROCESS | 4548 | 1471990607449 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:48 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
15:16:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:16:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 676ms
15:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:16:48 INFO - PROCESS | 4548 | 1471990608033 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:48 INFO - PROCESS | 4548 | 1471990608113 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 730ms
15:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:16:48 INFO - PROCESS | 4548 | 1471990608791 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:48 INFO - PROCESS | 4548 | 1471990608945 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 886ms
15:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:16:49 INFO - PROCESS | 4548 | 1471990609661 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:49 INFO - PROCESS | 4548 | 1471990609750 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 628ms
15:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:16:50 INFO - PROCESS | 4548 | 1471990610335 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:50 INFO - PROCESS | 4548 | 1471990610470 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 689ms
15:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:16:51 INFO - PROCESS | 4548 | 1471990611031 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:51 INFO - PROCESS | 4548 | 1471990611117 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 686ms
15:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:16:51 INFO - PROCESS | 4548 | 1471990611713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:51 INFO - PROCESS | 4548 | 1471990611857 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:16:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 683ms
15:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:16:52 INFO - PROCESS | 4548 | 1471990612402 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:52 INFO - PROCESS | 4548 | 1471990612499 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 789ms
15:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:16:53 INFO - PROCESS | 4548 | 1471990613213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:53 INFO - PROCESS | 4548 | 1471990613307 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 782ms
15:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:16:54 INFO - PROCESS | 4548 | 1471990613997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:54 INFO - PROCESS | 4548 | 1471990614077 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:54 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
15:16:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 644ms
15:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:16:54 INFO - PROCESS | 4548 | 1471990614650 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:54 INFO - PROCESS | 4548 | 1471990614786 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 677ms
15:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:16:55 INFO - PROCESS | 4548 | 1471990615352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:55 INFO - PROCESS | 4548 | 1471990615481 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 842ms
15:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:16:56 INFO - PROCESS | 4548 | 1471990616204 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:56 INFO - PROCESS | 4548 | 1471990616319 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 739ms
15:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:16:56 INFO - PROCESS | 4548 | 1471990616947 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:57 INFO - PROCESS | 4548 | 1471990617083 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 675ms
15:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:16:57 INFO - PROCESS | 4548 | 1471990617655 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:57 INFO - PROCESS | 4548 | 1471990617788 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 743ms
15:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:16:58 INFO - PROCESS | 4548 | 1471990618386 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:58 INFO - PROCESS | 4548 | 1471990618464 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 688ms
15:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:16:59 INFO - PROCESS | 4548 | 1471990619072 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:59 INFO - PROCESS | 4548 | 1471990619186 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 628ms
15:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:16:59 INFO - PROCESS | 4548 | 1471990619717 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:16:59 INFO - PROCESS | 4548 | 1471990619797 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 778ms
15:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:17:00 INFO - PROCESS | 4548 | 1471990620547 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:00 INFO - PROCESS | 4548 | 1471990620676 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 717ms
15:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:17:01 INFO - PROCESS | 4548 | 1471990621242 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:01 INFO - PROCESS | 4548 | 1471990621362 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 740ms
15:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:17:02 INFO - PROCESS | 4548 | 1471990622001 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:02 INFO - PROCESS | 4548 | 1471990622258 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1056ms
15:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:17:03 INFO - PROCESS | 4548 | 1471990623084 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:03 INFO - PROCESS | 4548 | 1471990623199 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 748ms
15:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:17:03 INFO - PROCESS | 4548 | 1471990623861 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:03 INFO - PROCESS | 4548 | 1471990623962 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:04 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
15:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 632ms
15:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:17:04 INFO - PROCESS | 4548 | 1471990624522 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:04 INFO - PROCESS | 4548 | 1471990624618 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 646ms
15:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:17:05 INFO - PROCESS | 4548 | 1471990625140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:05 INFO - PROCESS | 4548 | 1471990625274 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 626ms
15:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:17:05 INFO - PROCESS | 4548 | 1471990625776 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:05 INFO - PROCESS | 4548 | 1471990625891 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:06 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
15:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 635ms
15:17:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:17:06 INFO - PROCESS | 4548 | 1471990626433 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:06 INFO - PROCESS | 4548 | 1471990626533 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:07 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
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:17:07 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
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:17:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:17:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 732ms
15:17:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:17:07 INFO - PROCESS | 4548 | 1471990627155 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:07 INFO - PROCESS | 4548 | 1471990627242 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:17:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms
15:17:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:17:07 INFO - PROCESS | 4548 | 1471990627744 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:07 INFO - PROCESS | 4548 | 1471990627889 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:08 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.
15:17:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 635ms
15:17:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:17:08 INFO - PROCESS | 4548 | 1471990628373 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:08 INFO - PROCESS | 4548 | 1471990628458 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:08 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.
15:17:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 630ms
15:17:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:17:09 INFO - PROCESS | 4548 | 1471990629011 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:09 INFO - PROCESS | 4548 | 1471990629115 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:17:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 794ms
15:17:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:17:09 INFO - PROCESS | 4548 | 1471990629838 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:09 INFO - PROCESS | 4548 | 1471990629989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:10 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.
15:17:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 747ms
15:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:17:10 INFO - PROCESS | 4548 | 1471990630585 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:10 INFO - PROCESS | 4548 | 1471990630709 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 682ms
15:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:17:11 INFO - PROCESS | 4548 | 1471990631295 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:11 INFO - PROCESS | 4548 | 1471990631379 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 591ms
15:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:17:11 INFO - PROCESS | 4548 | 1471990631892 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:12 INFO - PROCESS | 4548 | 1471990632016 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 633ms
15:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:17:12 INFO - PROCESS | 4548 | 1471990632525 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:12 INFO - PROCESS | 4548 | 1471990632607 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 575ms
15:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:17:13 INFO - PROCESS | 4548 | 1471990633124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:13 INFO - PROCESS | 4548 | 1471990633224 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 610ms
15:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:17:13 INFO - PROCESS | 4548 | 1471990633737 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:13 INFO - PROCESS | 4548 | 1471990633838 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:17:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 794ms
15:17:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:17:14 INFO - PROCESS | 4548 | 1471990634513 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:14 INFO - PROCESS | 4548 | 1471990634601 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms
15:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:17:15 INFO - PROCESS | 4548 | 1471990635104 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:15 INFO - PROCESS | 4548 | 1471990635198 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 682ms
15:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:17:15 INFO - PROCESS | 4548 | 1471990635790 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:15 INFO - PROCESS | 4548 | 1471990635928 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 779ms
15:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:17:16 INFO - PROCESS | 4548 | 1471990636580 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:16 INFO - PROCESS | 4548 | 1471990636662 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 644ms
15:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:17:17 INFO - PROCESS | 4548 | 1471990637242 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:17 INFO - PROCESS | 4548 | 1471990637348 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 700ms
15:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:17:17 INFO - PROCESS | 4548 | 1471990637969 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:18 INFO - PROCESS | 4548 | 1471990638048 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 586ms
15:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:17:18 INFO - PROCESS | 4548 | 1471990638550 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:18 INFO - PROCESS | 4548 | 1471990638682 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 634ms
15:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:17:19 INFO - PROCESS | 4548 | 1471990639191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:19 INFO - PROCESS | 4548 | 1471990639274 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 578ms
15:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:17:19 INFO - PROCESS | 4548 | 1471990639793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:19 INFO - PROCESS | 4548 | 1471990639896 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 604ms
15:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:17:20 INFO - PROCESS | 4548 | 1471990640393 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:20 INFO - PROCESS | 4548 | 1471990640508 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 739ms
15:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:17:21 INFO - PROCESS | 4548 | 1471990641127 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:21 INFO - PROCESS | 4548 | 1471990641197 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 724ms
15:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:17:21 INFO - PROCESS | 4548 | 1471990641864 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:21 INFO - PROCESS | 4548 | 1471990641984 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:17:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 677ms
15:17:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:17:22 INFO - PROCESS | 4548 | 1471990642564 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:22 INFO - PROCESS | 4548 | 1471990642781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 786ms
15:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:17:23 INFO - PROCESS | 4548 | 1471990643347 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:23 INFO - PROCESS | 4548 | 1471990643436 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 633ms
15:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:17:23 INFO - PROCESS | 4548 | 1471990643991 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:24 INFO - PROCESS | 4548 | 1471990644062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 687ms
15:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:17:24 INFO - PROCESS | 4548 | 1471990644702 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:24 INFO - PROCESS | 4548 | 1471990644777 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 656ms
15:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:17:25 INFO - PROCESS | 4548 | 1471990645341 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:25 INFO - PROCESS | 4548 | 1471990645465 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 626ms
15:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:17:25 INFO - PROCESS | 4548 | 1471990645983 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:26 INFO - PROCESS | 4548 | 1471990646094 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 635ms
15:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:17:26 INFO - PROCESS | 4548 | 1471990646618 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:26 INFO - PROCESS | 4548 | 1471990646725 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 578ms
15:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:17:27 INFO - PROCESS | 4548 | 1471990647212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:27 INFO - PROCESS | 4548 | 1471990647316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 579ms
15:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:17:27 INFO - PROCESS | 4548 | 1471990647812 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:27 INFO - PROCESS | 4548 | 1471990647893 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 652ms
15:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:17:28 INFO - PROCESS | 4548 | 1471990648450 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:28 INFO - PROCESS | 4548 | 1471990648573 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 785ms
15:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:17:29 INFO - PROCESS | 4548 | 1471990649260 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:29 INFO - PROCESS | 4548 | 1471990649381 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
15:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 725ms
15:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:17:30 INFO - PROCESS | 4548 | 1471990650018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:30 INFO - PROCESS | 4548 | 1471990650110 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 588ms
15:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:17:30 INFO - PROCESS | 4548 | 1471990650652 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:30 INFO - PROCESS | 4548 | 1471990650767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:31 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
15:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 857ms
15:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:17:31 INFO - PROCESS | 4548 | 1471990651506 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:31 INFO - PROCESS | 4548 | 1471990651597 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms
15:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:17:32 INFO - PROCESS | 4548 | 1471990652234 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:32 INFO - PROCESS | 4548 | 1471990652337 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:33 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)
15:17:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1132ms
15:17:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:17:33 INFO - PROCESS | 4548 | 1471990653367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:33 INFO - PROCESS | 4548 | 1471990653443 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:17:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1073ms
15:17:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:17:34 INFO - PROCESS | 4548 | 1471990654448 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:34 INFO - PROCESS | 4548 | 1471990654529 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:17:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms
15:17:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:17:35 INFO - PROCESS | 4548 | 1471990655570 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:35 INFO - PROCESS | 4548 | 1471990655651 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:36 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)
15:17:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1332ms
15:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:17:36 INFO - PROCESS | 4548 | 1471990656913 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:37 INFO - PROCESS | 4548 | 1471990657008 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:38 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)
15:17:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1183ms
15:17:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:17:38 INFO - PROCESS | 4548 | 1471990658104 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:38 INFO - PROCESS | 4548 | 1471990658193 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:17:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms
15:17:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:17:39 INFO - PROCESS | 4548 | 1471990659240 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:39 INFO - PROCESS | 4548 | 1471990659313 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:17:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1080ms
15:17:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:17:40 INFO - PROCESS | 4548 | 1471990660316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:40 INFO - PROCESS | 4548 | 1471990660389 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:17:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms
15:17:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:17:41 INFO - PROCESS | 4548 | 1471990661347 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:41 INFO - PROCESS | 4548 | 1471990661435 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:42 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
15:17:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1073ms
15:17:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:17:42 INFO - PROCESS | 4548 | 1471990662430 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:42 INFO - PROCESS | 4548 | 1471990662584 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:17:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1192ms
15:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:17:43 INFO - PROCESS | 4548 | 1471990663631 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:43 INFO - PROCESS | 4548 | 1471990663721 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:44 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:17:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 633ms
15:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:17:44 INFO - PROCESS | 4548 | 1471990664274 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:44 INFO - PROCESS | 4548 | 1471990664370 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 728ms
15:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:17:45 INFO - PROCESS | 4548 | 1471990665013 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:45 INFO - PROCESS | 4548 | 1471990665117 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:45 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
15:17:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:17:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:17:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:17:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:17:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 636ms
15:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:17:45 INFO - PROCESS | 4548 | 1471990665654 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:45 INFO - PROCESS | 4548 | 1471990665769 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:17:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 576ms
15:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:17:46 INFO - PROCESS | 4548 | 1471990666242 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:46 INFO - PROCESS | 4548 | 1471990666393 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1181ms
15:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:17:47 INFO - PROCESS | 4548 | 1471990667416 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:47 INFO - PROCESS | 4548 | 1471990667490 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:48 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
15:17:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms
15:17:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:17:48 INFO - PROCESS | 4548 | 1471990668451 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:48 INFO - PROCESS | 4548 | 1471990668553 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:49 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.)
15:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1334ms
15:17:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:17:49 INFO - PROCESS | 4548 | 1471990669794 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:49 INFO - PROCESS | 4548 | 1471990669879 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:17:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1074ms
15:17:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:17:50 INFO - PROCESS | 4548 | 1471990670878 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:50 INFO - PROCESS | 4548 | 1471990670965 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:51 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
15:17:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms
15:17:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:17:52 INFO - PROCESS | 4548 | 1471990672014 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:52 INFO - PROCESS | 4548 | 1471990672101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:17:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 631ms
15:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:17:52 INFO - PROCESS | 4548 | 1471990672647 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:52 INFO - PROCESS | 4548 | 1471990672754 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:17:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms
15:17:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:17:53 INFO - PROCESS | 4548 | 1471990673722 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:53 INFO - PROCESS | 4548 | 1471990673797 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:17:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1025ms
15:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:17:54 INFO - PROCESS | 4548 | 1471990674759 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:54 INFO - PROCESS | 4548 | 1471990674873 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 777ms
15:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:17:55 INFO - PROCESS | 4548 | 1471990675560 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:55 INFO - PROCESS | 4548 | 1471990675675 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 737ms
15:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:17:56 INFO - PROCESS | 4548 | 1471990676304 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:56 INFO - PROCESS | 4548 | 1471990676413 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 637ms
15:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:17:56 INFO - PROCESS | 4548 | 1471990676986 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:57 INFO - PROCESS | 4548 | 1471990677065 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 653ms
15:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:17:57 INFO - PROCESS | 4548 | 1471990677621 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:57 INFO - PROCESS | 4548 | 1471990677701 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 536ms
15:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:17:58 INFO - PROCESS | 4548 | 1471990678193 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:58 INFO - PROCESS | 4548 | 1471990678310 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 632ms
15:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:17:58 INFO - PROCESS | 4548 | 1471990678844 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:58 INFO - PROCESS | 4548 | 1471990678945 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 682ms
15:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:17:59 INFO - PROCESS | 4548 | 1471990679539 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:17:59 INFO - PROCESS | 4548 | 1471990679642 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:00 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
15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 642ms
15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:18:00 INFO - PROCESS | 4548 | 1471990680177 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:00 INFO - PROCESS | 4548 | 1471990680343 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:00 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
15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 691ms
15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:18:00 INFO - PROCESS | 4548 | 1471990680863 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:00 INFO - PROCESS | 4548 | 1471990680946 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:01 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
15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 583ms
15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:18:01 INFO - PROCESS | 4548 | 1471990681494 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:01 INFO - PROCESS | 4548 | 1471990681668 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 827ms
15:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:18:02 INFO - PROCESS | 4548 | 1471990682330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:02 INFO - PROCESS | 4548 | 1471990682457 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:03 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
15:18:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:18:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 680ms
15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:18:03 INFO - PROCESS | 4548 | 1471990683020 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:03 INFO - PROCESS | 4548 | 1471990683109 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 780ms
15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:18:03 INFO - PROCESS | 4548 | 1471990683830 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:03 INFO - PROCESS | 4548 | 1471990683929 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:04 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
15:18:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 688ms
15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:18:04 INFO - PROCESS | 4548 | 1471990684499 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:04 INFO - PROCESS | 4548 | 1471990684592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 574ms
15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:18:05 INFO - PROCESS | 4548 | 1471990685093 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:05 INFO - PROCESS | 4548 | 1471990685192 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 634ms
15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:18:05 INFO - PROCESS | 4548 | 1471990685730 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:05 INFO - PROCESS | 4548 | 1471990685817 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 624ms
15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:18:06 INFO - PROCESS | 4548 | 1471990686371 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:06 INFO - PROCESS | 4548 | 1471990686465 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 597ms
15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:18:06 INFO - PROCESS | 4548 | 1471990686979 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:07 INFO - PROCESS | 4548 | 1471990687078 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 739ms
15:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:18:07 INFO - PROCESS | 4548 | 1471990687709 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:07 INFO - PROCESS | 4548 | 1471990687799 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 678ms
15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:18:08 INFO - PROCESS | 4548 | 1471990688403 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:08 INFO - PROCESS | 4548 | 1471990688562 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 784ms
15:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:18:09 INFO - PROCESS | 4548 | 1471990689219 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:09 INFO - PROCESS | 4548 | 1471990689324 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 701ms
15:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:18:09 INFO - PROCESS | 4548 | 1471990689907 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:10 INFO - PROCESS | 4548 | 1471990690027 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms
15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:18:10 INFO - PROCESS | 4548 | 1471990690620 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:10 INFO - PROCESS | 4548 | 1471990690771 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 791ms
15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:18:11 INFO - PROCESS | 4548 | 1471990691397 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:11 INFO - PROCESS | 4548 | 1471990691485 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 582ms
15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:18:11 INFO - PROCESS | 4548 | 1471990691989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:12 INFO - PROCESS | 4548 | 1471990692078 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 642ms
15:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:18:12 INFO - PROCESS | 4548 | 1471990692635 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:12 INFO - PROCESS | 4548 | 1471990692728 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 628ms
15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:18:13 INFO - PROCESS | 4548 | 1471990693264 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:13 INFO - PROCESS | 4548 | 1471990693362 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 634ms
15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:18:13 INFO - PROCESS | 4548 | 1471990693902 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:13 INFO - PROCESS | 4548 | 1471990693997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 626ms
15:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:18:14 INFO - PROCESS | 4548 | 1471990694550 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:14 INFO - PROCESS | 4548 | 1471990694684 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 736ms
15:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:18:15 INFO - PROCESS | 4548 | 1471990695306 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:15 INFO - PROCESS | 4548 | 1471990695464 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1040ms
15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:18:16 INFO - PROCESS | 4548 | 1471990696359 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:16 INFO - PROCESS | 4548 | 1471990696513 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 793ms
15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:18:17 INFO - PROCESS | 4548 | 1471990697152 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:17 INFO - PROCESS | 4548 | 1471990697237 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 631ms
15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:18:17 INFO - PROCESS | 4548 | 1471990697830 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:17 INFO - PROCESS | 4548 | 1471990697952 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 955ms
15:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:18:18 INFO - PROCESS | 4548 | 1471990698771 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:18 INFO - PROCESS | 4548 | 1471990698874 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms
15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:18:19 INFO - PROCESS | 4548 | 1471990699421 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:19 INFO - PROCESS | 4548 | 1471990699535 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 640ms
15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:18:20 INFO - PROCESS | 4548 | 1471990700062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:20 INFO - PROCESS | 4548 | 1471990700148 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 680ms
15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:18:20 INFO - PROCESS | 4548 | 1471990700752 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:20 INFO - PROCESS | 4548 | 1471990700855 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 838ms
15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:18:21 INFO - PROCESS | 4548 | 1471990701592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:21 INFO - PROCESS | 4548 | 1471990701686 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 771ms
15:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:18:22 INFO - PROCESS | 4548 | 1471990702373 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:22 INFO - PROCESS | 4548 | 1471990702494 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1081ms
15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:18:23 INFO - PROCESS | 4548 | 1471990703486 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:23 INFO - PROCESS | 4548 | 1471990703652 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 891ms
15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:18:24 INFO - PROCESS | 4548 | 1471990704378 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:24 INFO - PROCESS | 4548 | 1471990704467 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms
15:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:18:25 INFO - PROCESS | 4548 | 1471990705073 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:25 INFO - PROCESS | 4548 | 1471990705250 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 733ms
15:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:18:25 INFO - PROCESS | 4548 | 1471990705816 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:25 INFO - PROCESS | 4548 | 1471990705911 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 601ms
15:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:18:26 INFO - PROCESS | 4548 | 1471990706413 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:26 INFO - PROCESS | 4548 | 1471990706546 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 737ms
15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:18:27 INFO - PROCESS | 4548 | 1471990707166 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:27 INFO - PROCESS | 4548 | 1471990707268 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 579ms
15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:18:27 INFO - PROCESS | 4548 | 1471990707749 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:27 INFO - PROCESS | 4548 | 1471990707846 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 687ms
15:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:18:28 INFO - PROCESS | 4548 | 1471990708430 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:28 INFO - PROCESS | 4548 | 1471990708560 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 680ms
15:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:18:29 INFO - PROCESS | 4548 | 1471990709115 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:29 INFO - PROCESS | 4548 | 1471990709217 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1078ms
15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:18:30 INFO - PROCESS | 4548 | 1471990710223 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:30 INFO - PROCESS | 4548 | 1471990710319 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 691ms
15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:18:30 INFO - PROCESS | 4548 | 1471990710933 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:31 INFO - PROCESS | 4548 | 1471990711026 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 647ms
15:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:18:31 INFO - PROCESS | 4548 | 1471990711598 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:31 INFO - PROCESS | 4548 | 1471990711679 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 734ms
15:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:18:32 INFO - PROCESS | 4548 | 1471990712322 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:32 INFO - PROCESS | 4548 | 1471990712460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 684ms
15:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:18:33 INFO - PROCESS | 4548 | 1471990713017 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:33 INFO - PROCESS | 4548 | 1471990713117 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 686ms
15:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:18:33 INFO - PROCESS | 4548 | 1471990713717 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:33 INFO - PROCESS | 4548 | 1471990713857 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 679ms
15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:18:34 INFO - PROCESS | 4548 | 1471990714439 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:34 INFO - PROCESS | 4548 | 1471990714516 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 637ms
15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:18:35 INFO - PROCESS | 4548 | 1471990715075 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:35 INFO - PROCESS | 4548 | 1471990715186 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 689ms
15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:18:35 INFO - PROCESS | 4548 | 1471990715776 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:35 INFO - PROCESS | 4548 | 1471990715868 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 893ms
15:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:18:36 INFO - PROCESS | 4548 | 1471990716669 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:36 INFO - PROCESS | 4548 | 1471990716777 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 632ms
15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:18:37 INFO - PROCESS | 4548 | 1471990717334 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:37 INFO - PROCESS | 4548 | 1471990717448 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms
15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:18:37 INFO - PROCESS | 4548 | 1471990717997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:38 INFO - PROCESS | 4548 | 1471990718122 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 708ms
15:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:18:38 INFO - PROCESS | 4548 | 1471990718684 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:38 INFO - PROCESS | 4548 | 1471990718776 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 786ms
15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:18:39 INFO - PROCESS | 4548 | 1471990719473 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:39 INFO - PROCESS | 4548 | 1471990719646 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 878ms
15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:18:40 INFO - PROCESS | 4548 | 1471990720366 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:40 INFO - PROCESS | 4548 | 1471990720474 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 625ms
15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:18:40 INFO - PROCESS | 4548 | 1471990720993 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:41 INFO - PROCESS | 4548 | 1471990721080 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 638ms
15:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:18:41 INFO - PROCESS | 4548 | 1471990721629 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:41 INFO - PROCESS | 4548 | 1471990721710 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 635ms
15:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:18:42 INFO - PROCESS | 4548 | 1471990722269 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:42 INFO - PROCESS | 4548 | 1471990722367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 835ms
15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:18:43 INFO - PROCESS | 4548 | 1471990723114 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:43 INFO - PROCESS | 4548 | 1471990723296 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 833ms
15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:18:43 INFO - PROCESS | 4548 | 1471990723970 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:44 INFO - PROCESS | 4548 | 1471990724096 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 634ms
15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:18:44 INFO - PROCESS | 4548 | 1471990724628 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:44 INFO - PROCESS | 4548 | 1471990724730 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 634ms
15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:18:45 INFO - PROCESS | 4548 | 1471990725286 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:45 INFO - PROCESS | 4548 | 1471990725363 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 598ms
15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:18:45 INFO - PROCESS | 4548 | 1471990725886 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:45 INFO - PROCESS | 4548 | 1471990725986 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 686ms
15:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:18:46 INFO - PROCESS | 4548 | 1471990726568 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:46 INFO - PROCESS | 4548 | 1471990726659 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 739ms
15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:18:47 INFO - PROCESS | 4548 | 1471990727363 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:47 INFO - PROCESS | 4548 | 1471990727452 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 739ms
15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:18:48 INFO - PROCESS | 4548 | 1471990728117 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:48 INFO - PROCESS | 4548 | 1471990728237 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 639ms
15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:18:48 INFO - PROCESS | 4548 | 1471990728760 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:48 INFO - PROCESS | 4548 | 1471990728858 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 582ms
15:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:18:49 INFO - PROCESS | 4548 | 1471990729352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:49 INFO - PROCESS | 4548 | 1471990729464 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 895ms
15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:18:50 INFO - PROCESS | 4548 | 1471990730253 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:50 INFO - PROCESS | 4548 | 1471990730350 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 685ms
15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:18:50 INFO - PROCESS | 4548 | 1471990730947 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:51 INFO - PROCESS | 4548 | 1471990731050 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 730ms
15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:18:51 INFO - PROCESS | 4548 | 1471990731753 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:51 INFO - PROCESS | 4548 | 1471990731900 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 837ms
15:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:18:52 INFO - PROCESS | 4548 | 1471990732528 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:52 INFO - PROCESS | 4548 | 1471990732643 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 680ms
15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:18:53 INFO - PROCESS | 4548 | 1471990733213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:53 INFO - PROCESS | 4548 | 1471990733354 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 639ms
15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:18:53 INFO - PROCESS | 4548 | 1471990733860 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:54 INFO - PROCESS | 4548 | 1471990733996 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 781ms
15:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:18:54 INFO - PROCESS | 4548 | 1471990734674 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:54 INFO - PROCESS | 4548 | 1471990734758 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 625ms
15:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:18:55 INFO - PROCESS | 4548 | 1471990735314 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:55 INFO - PROCESS | 4548 | 1471990735397 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 636ms
15:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:18:55 INFO - PROCESS | 4548 | 1471990735949 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:56 INFO - PROCESS | 4548 | 1471990736073 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 944ms
15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:18:56 INFO - PROCESS | 4548 | 1471990736907 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:57 INFO - PROCESS | 4548 | 1471990737009 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 889ms
15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:18:57 INFO - PROCESS | 4548 | 1471990737799 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:57 INFO - PROCESS | 4548 | 1471990737896 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 579ms
15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:18:58 INFO - PROCESS | 4548 | 1471990738408 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:58 INFO - PROCESS | 4548 | 1471990738543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 732ms
15:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:18:59 INFO - PROCESS | 4548 | 1471990739138 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:59 INFO - PROCESS | 4548 | 1471990739293 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 723ms
15:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:18:59 INFO - PROCESS | 4548 | 1471990739867 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:18:59 INFO - PROCESS | 4548 | 1471990739961 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 681ms
15:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:19:00 INFO - PROCESS | 4548 | 1471990740562 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:00 INFO - PROCESS | 4548 | 1471990740708 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 677ms
15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:19:01 INFO - PROCESS | 4548 | 1471990741250 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:01 INFO - PROCESS | 4548 | 1471990741364 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 738ms
15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:19:01 INFO - PROCESS | 4548 | 1471990741994 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:02 INFO - PROCESS | 4548 | 1471990742102 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 691ms
15:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:19:02 INFO - PROCESS | 4548 | 1471990742746 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:03 INFO - PROCESS | 4548 | 1471990743026 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1253ms
15:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:19:03 INFO - PROCESS | 4548 | 1471990743955 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:04 INFO - PROCESS | 4548 | 1471990744068 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 687ms
15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:19:04 INFO - PROCESS | 4548 | 1471990744649 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:04 INFO - PROCESS | 4548 | 1471990744765 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 725ms
15:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:19:05 INFO - PROCESS | 4548 | 1471990745388 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:05 INFO - PROCESS | 4548 | 1471990745481 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 787ms
15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:19:06 INFO - PROCESS | 4548 | 1471990746175 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:06 INFO - PROCESS | 4548 | 1471990746269 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 679ms
15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:19:06 INFO - PROCESS | 4548 | 1471990746860 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:06 INFO - PROCESS | 4548 | 1471990746960 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 625ms
15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:19:07 INFO - PROCESS | 4548 | 1471990747492 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:07 INFO - PROCESS | 4548 | 1471990747592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms
15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:19:08 INFO - PROCESS | 4548 | 1471990748124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:08 INFO - PROCESS | 4548 | 1471990748201 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:08 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
15:19:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:19:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 540ms
15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:19:08 INFO - PROCESS | 4548 | 1471990748694 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:08 INFO - PROCESS | 4548 | 1471990748815 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:09 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
15:19:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:19:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 683ms
15:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:19:09 INFO - PROCESS | 4548 | 1471990749375 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:09 INFO - PROCESS | 4548 | 1471990749452 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:10 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
15:19:10 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:19:10 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:19:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 926ms
15:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:19:10 INFO - PROCESS | 4548 | 1471990750320 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:10 INFO - PROCESS | 4548 | 1471990750446 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:11 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
15:19:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:19:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 876ms
15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:19:11 INFO - PROCESS | 4548 | 1471990751211 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:11 INFO - PROCESS | 4548 | 1471990751328 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:11 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
15:19:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:19:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 730ms
15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:19:11 INFO - PROCESS | 4548 | 1471990751970 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:12 INFO - PROCESS | 4548 | 1471990752069 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:12 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
15:19:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:19:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:19:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 742ms
15:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:19:12 INFO - PROCESS | 4548 | 1471990752713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:12 INFO - PROCESS | 4548 | 1471990752904 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 838ms
15:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:19:13 INFO - PROCESS | 4548 | 1471990753548 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:13 INFO - PROCESS | 4548 | 1471990753639 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:14 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
15:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 725ms
15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:19:14 INFO - PROCESS | 4548 | 1471990754282 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:14 INFO - PROCESS | 4548 | 1471990754390 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:14 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
15:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 623ms
15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:19:14 INFO - PROCESS | 4548 | 1471990754910 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:15 INFO - PROCESS | 4548 | 1471990755053 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms
15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:19:15 INFO - PROCESS | 4548 | 1471990755556 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:15 INFO - PROCESS | 4548 | 1471990755647 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 531ms
15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:19:16 INFO - PROCESS | 4548 | 1471990756103 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:16 INFO - PROCESS | 4548 | 1471990756205 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 727ms
15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:19:16 INFO - PROCESS | 4548 | 1471990756829 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:17 INFO - PROCESS | 4548 | 1471990757042 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:17 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
15:19:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 831ms
15:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:19:17 INFO - PROCESS | 4548 | 1471990757683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:17 INFO - PROCESS | 4548 | 1471990757817 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 686ms
15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:19:18 INFO - PROCESS | 4548 | 1471990758363 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:18 INFO - PROCESS | 4548 | 1471990758454 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 729ms
15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:19:19 INFO - PROCESS | 4548 | 1471990759123 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:19 INFO - PROCESS | 4548 | 1471990759262 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 639ms
15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:19:19 INFO - PROCESS | 4548 | 1471990759774 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:19 INFO - PROCESS | 4548 | 1471990759867 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 688ms
15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:19:20 INFO - PROCESS | 4548 | 1471990760448 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:20 INFO - PROCESS | 4548 | 1471990760573 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 785ms
15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:19:21 INFO - PROCESS | 4548 | 1471990761244 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:21 INFO - PROCESS | 4548 | 1471990761352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 643ms
15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:19:21 INFO - PROCESS | 4548 | 1471990761901 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:22 INFO - PROCESS | 4548 | 1471990762064 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 733ms
15:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:19:22 INFO - PROCESS | 4548 | 1471990762635 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:22 INFO - PROCESS | 4548 | 1471990762726 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 678ms
15:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:19:23 INFO - PROCESS | 4548 | 1471990763321 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:23 INFO - PROCESS | 4548 | 1471990763461 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 880ms
15:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:19:24 INFO - PROCESS | 4548 | 1471990764228 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:24 INFO - PROCESS | 4548 | 1471990764368 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 839ms
15:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:19:25 INFO - PROCESS | 4548 | 1471990765083 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:25 INFO - PROCESS | 4548 | 1471990765213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 687ms
15:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:19:25 INFO - PROCESS | 4548 | 1471990765781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:25 INFO - PROCESS | 4548 | 1471990765868 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 628ms
15:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:19:26 INFO - PROCESS | 4548 | 1471990766408 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:26 INFO - PROCESS | 4548 | 1471990766526 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 688ms
15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:19:27 INFO - PROCESS | 4548 | 1471990767101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:27 INFO - PROCESS | 4548 | 1471990767198 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 682ms
15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:19:27 INFO - PROCESS | 4548 | 1471990767795 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:27 INFO - PROCESS | 4548 | 1471990767922 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 684ms
15:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:19:28 INFO - PROCESS | 4548 | 1471990768484 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:28 INFO - PROCESS | 4548 | 1471990768580 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 626ms
15:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:19:29 INFO - PROCESS | 4548 | 1471990769110 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:29 INFO - PROCESS | 4548 | 1471990769190 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 625ms
15:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:19:29 INFO - PROCESS | 4548 | 1471990769744 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:29 INFO - PROCESS | 4548 | 1471990769856 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 842ms
15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:19:30 INFO - PROCESS | 4548 | 1471990770611 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:30 INFO - PROCESS | 4548 | 1471990770701 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 622ms
15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:19:31 INFO - PROCESS | 4548 | 1471990771255 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:31 INFO - PROCESS | 4548 | 1471990771408 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 787ms
15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:19:32 INFO - PROCESS | 4548 | 1471990772115 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:32 INFO - PROCESS | 4548 | 1471990772218 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 691ms
15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:19:32 INFO - PROCESS | 4548 | 1471990772796 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:32 INFO - PROCESS | 4548 | 1471990772895 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:33 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
15:19:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:19:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 634ms
15:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:19:33 INFO - PROCESS | 4548 | 1471990773437 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:33 INFO - PROCESS | 4548 | 1471990773536 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 637ms
15:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:19:34 INFO - PROCESS | 4548 | 1471990774085 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:34 INFO - PROCESS | 4548 | 1471990774191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 727ms
15:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:19:34 INFO - PROCESS | 4548 | 1471990774814 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:34 INFO - PROCESS | 4548 | 1471990774913 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 679ms
15:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:19:35 INFO - PROCESS | 4548 | 1471990775508 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:35 INFO - PROCESS | 4548 | 1471990775597 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:36 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
15:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 640ms
15:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:19:36 INFO - PROCESS | 4548 | 1471990776149 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:36 INFO - PROCESS | 4548 | 1471990776247 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:37 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
15:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 871ms
15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:19:37 INFO - PROCESS | 4548 | 1471990777057 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:37 INFO - PROCESS | 4548 | 1471990777315 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 888ms
15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:19:37 INFO - PROCESS | 4548 | 1471990777941 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:38 INFO - PROCESS | 4548 | 1471990778025 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1283ms
15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:19:39 INFO - PROCESS | 4548 | 1471990779233 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:39 INFO - PROCESS | 4548 | 1471990779356 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms
15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:19:40 INFO - PROCESS | 4548 | 1471990779997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:40 INFO - PROCESS | 4548 | 1471990780097 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 689ms
15:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:19:40 INFO - PROCESS | 4548 | 1471990780678 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:40 INFO - PROCESS | 4548 | 1471990780814 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 725ms
15:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:19:41 INFO - PROCESS | 4548 | 1471990781414 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:41 INFO - PROCESS | 4548 | 1471990781553 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 782ms
15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:19:42 INFO - PROCESS | 4548 | 1471990782213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:42 INFO - PROCESS | 4548 | 1471990782320 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 786ms
15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:19:43 INFO - PROCESS | 4548 | 1471990783001 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:43 INFO - PROCESS | 4548 | 1471990783124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 779ms
15:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:19:43 INFO - PROCESS | 4548 | 1471990783887 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:43 INFO - PROCESS | 4548 | 1471990783993 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 758ms
15:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:19:44 INFO - PROCESS | 4548 | 1471990784583 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:44 INFO - PROCESS | 4548 | 1471990784671 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:45 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
15:19:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 684ms
15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:19:45 INFO - PROCESS | 4548 | 1471990785272 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:45 INFO - PROCESS | 4548 | 1471990785414 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:19:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 983ms
15:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:19:46 INFO - PROCESS | 4548 | 1471990786268 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:46 INFO - PROCESS | 4548 | 1471990786373 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:46 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
15:19:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 645ms
15:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:19:46 INFO - PROCESS | 4548 | 1471990786975 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:47 INFO - PROCESS | 4548 | 1471990787069 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:47 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]"
15:19:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:19:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 629ms
15:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:19:47 INFO - PROCESS | 4548 | 1471990787627 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:47 INFO - PROCESS | 4548 | 1471990787750 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19: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
15:19:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:19:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 684ms
15:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:19:48 INFO - PROCESS | 4548 | 1471990788307 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:48 INFO - PROCESS | 4548 | 1471990788427 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 683ms
15:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:19:48 INFO - PROCESS | 4548 | 1471990788995 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:49 INFO - PROCESS | 4548 | 1471990789089 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 636ms
15:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:19:49 INFO - PROCESS | 4548 | 1471990789647 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:49 INFO - PROCESS | 4548 | 1471990789752 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 695ms
15:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:19:50 INFO - PROCESS | 4548 | 1471990790347 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:50 INFO - PROCESS | 4548 | 1471990790469 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 884ms
15:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:19:51 INFO - PROCESS | 4548 | 1471990791243 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:51 INFO - PROCESS | 4548 | 1471990791343 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 686ms
15:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:19:51 INFO - PROCESS | 4548 | 1471990791942 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:52 INFO - PROCESS | 4548 | 1471990792038 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 833ms
15:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:19:52 INFO - PROCESS | 4548 | 1471990792781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:52 INFO - PROCESS | 4548 | 1471990792879 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 773ms
15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:19:53 INFO - PROCESS | 4548 | 1471990793553 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:53 INFO - PROCESS | 4548 | 1471990793644 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms
15:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:19:54 INFO - PROCESS | 4548 | 1471990794190 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:54 INFO - PROCESS | 4548 | 1471990794261 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 626ms
15:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:19:54 INFO - PROCESS | 4548 | 1471990794828 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:54 INFO - PROCESS | 4548 | 1471990794960 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 689ms
15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:19:55 INFO - PROCESS | 4548 | 1471990795528 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:55 INFO - PROCESS | 4548 | 1471990795657 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 686ms
15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:19:56 INFO - PROCESS | 4548 | 1471990796212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:56 INFO - PROCESS | 4548 | 1471990796344 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 745ms
15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:19:56 INFO - PROCESS | 4548 | 1471990796962 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:57 INFO - PROCESS | 4548 | 1471990797124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 834ms
15:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:19:57 INFO - PROCESS | 4548 | 1471990797833 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:57 INFO - PROCESS | 4548 | 1471990797972 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 742ms
15:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:19:58 INFO - PROCESS | 4548 | 1471990798561 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:58 INFO - PROCESS | 4548 | 1471990798669 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 625ms
15:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:19:59 INFO - PROCESS | 4548 | 1471990799240 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:19:59 INFO - PROCESS | 4548 | 1471990799370 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 894ms
15:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:20:00 INFO - PROCESS | 4548 | 1471990800106 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:00 INFO - PROCESS | 4548 | 1471990800205 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 730ms
15:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:20:00 INFO - PROCESS | 4548 | 1471990800859 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:01 INFO - PROCESS | 4548 | 1471990801012 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 887ms
15:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:20:01 INFO - PROCESS | 4548 | 1471990801741 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:01 INFO - PROCESS | 4548 | 1471990801885 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 684ms
15:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:20:02 INFO - PROCESS | 4548 | 1471990802445 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:02 INFO - PROCESS | 4548 | 1471990802540 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 586ms
15:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:20:03 INFO - PROCESS | 4548 | 1471990803050 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:03 INFO - PROCESS | 4548 | 1471990803202 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 778ms
15:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:20:03 INFO - PROCESS | 4548 | 1471990803855 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:04 INFO - PROCESS | 4548 | 1471990804101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 852ms
15:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:20:04 INFO - PROCESS | 4548 | 1471990804732 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:04 INFO - PROCESS | 4548 | 1471990804819 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 678ms
15:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:20:05 INFO - PROCESS | 4548 | 1471990805403 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:05 INFO - PROCESS | 4548 | 1471990805480 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 590ms
15:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:20:06 INFO - PROCESS | 4548 | 1471990806031 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:06 INFO - PROCESS | 4548 | 1471990806188 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms
15:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:20:06 INFO - PROCESS | 4548 | 1471990806747 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:06 INFO - PROCESS | 4548 | 1471990806847 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 637ms
15:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:20:07 INFO - PROCESS | 4548 | 1471990807402 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:07 INFO - PROCESS | 4548 | 1471990807536 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 803ms
15:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:20:08 INFO - PROCESS | 4548 | 1471990808203 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:08 INFO - PROCESS | 4548 | 1471990808384 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 695ms
15:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:20:08 INFO - PROCESS | 4548 | 1471990808935 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:09 INFO - PROCESS | 4548 | 1471990809018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 649ms
15:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:20:09 INFO - PROCESS | 4548 | 1471990809540 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:09 INFO - PROCESS | 4548 | 1471990809619 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 641ms
15:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:20:10 INFO - PROCESS | 4548 | 1471990810213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:10 INFO - PROCESS | 4548 | 1471990810341 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 888ms
15:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:20:11 INFO - PROCESS | 4548 | 1471990811109 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:11 INFO - PROCESS | 4548 | 1471990811249 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 783ms
15:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:20:11 INFO - PROCESS | 4548 | 1471990811923 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:12 INFO - PROCESS | 4548 | 1471990812040 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 885ms
15:20:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:20:12 INFO - PROCESS | 4548 | 1471990812867 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:13 INFO - PROCESS | 4548 | 1471990813018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:13 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 () {
15:20:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:20:13 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 () {
15:20:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:20:13 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 () {
15:20:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:20:13 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 () {
15:20:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:20:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 862ms
15:20:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:20:13 INFO - PROCESS | 4548 | 1471990813708 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:13 INFO - PROCESS | 4548 | 1471990813788 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:20:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:20:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:20:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 588ms
15:20:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:20:14 INFO - PROCESS | 4548 | 1471990814301 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:14 INFO - PROCESS | 4548 | 1471990814376 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:14 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
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:20:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:20:14 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.
15:20:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:20:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 630ms
15:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:20:14 INFO - PROCESS | 4548 | 1471990814941 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:15 INFO - PROCESS | 4548 | 1471990815030 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms
15:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:20:15 INFO - PROCESS | 4548 | 1471990815669 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:15 INFO - PROCESS | 4548 | 1471990815769 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 627ms
15:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:20:16 INFO - PROCESS | 4548 | 1471990816307 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:16 INFO - PROCESS | 4548 | 1471990816407 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 675ms
15:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:20:16 INFO - PROCESS | 4548 | 1471990816988 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:17 INFO - PROCESS | 4548 | 1471990817150 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 878ms
15:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:20:17 INFO - PROCESS | 4548 | 1471990817878 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:17 INFO - PROCESS | 4548 | 1471990817975 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 729ms
15:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:20:18 INFO - PROCESS | 4548 | 1471990818626 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:18 INFO - PROCESS | 4548 | 1471990818770 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 777ms
15:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:20:19 INFO - PROCESS | 4548 | 1471990819448 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:19 INFO - PROCESS | 4548 | 1471990819571 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 742ms
15:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:20:20 INFO - PROCESS | 4548 | 1471990820174 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:20 INFO - PROCESS | 4548 | 1471990820259 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 579ms
15:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:20:20 INFO - PROCESS | 4548 | 1471990820774 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:20 INFO - PROCESS | 4548 | 1471990820895 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 681ms
15:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:20:21 INFO - PROCESS | 4548 | 1471990821454 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:21 INFO - PROCESS | 4548 | 1471990821543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 622ms
15:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:20:22 INFO - PROCESS | 4548 | 1471990822094 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:22 INFO - PROCESS | 4548 | 1471990822209 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 831ms
15:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:20:22 INFO - PROCESS | 4548 | 1471990822921 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:23 INFO - PROCESS | 4548 | 1471990823040 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 688ms
15:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:20:23 INFO - PROCESS | 4548 | 1471990823612 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:23 INFO - PROCESS | 4548 | 1471990823771 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 831ms
15:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:20:24 INFO - PROCESS | 4548 | 1471990824455 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:24 INFO - PROCESS | 4548 | 1471990824563 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 632ms
15:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:20:25 INFO - PROCESS | 4548 | 1471990825106 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:25 INFO - PROCESS | 4548 | 1471990825240 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 693ms
15:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:20:25 INFO - PROCESS | 4548 | 1471990825829 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:25 INFO - PROCESS | 4548 | 1471990825972 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 752ms
15:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:20:26 INFO - PROCESS | 4548 | 1471990826565 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:26 INFO - PROCESS | 4548 | 1471990826686 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 682ms
15:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:20:27 INFO - PROCESS | 4548 | 1471990827251 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:27 INFO - PROCESS | 4548 | 1471990827364 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 631ms
15:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:20:27 INFO - PROCESS | 4548 | 1471990827920 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:28 INFO - PROCESS | 4548 | 1471990828037 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 695ms
15:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:20:28 INFO - PROCESS | 4548 | 1471990828589 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:28 INFO - PROCESS | 4548 | 1471990828664 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 577ms
15:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:20:29 INFO - PROCESS | 4548 | 1471990829190 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:29 INFO - PROCESS | 4548 | 1471990829314 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:29 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
15:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 738ms
15:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:20:29 INFO - PROCESS | 4548 | 1471990829937 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:30 INFO - PROCESS | 4548 | 1471990830084 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 788ms
15:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:20:30 INFO - PROCESS | 4548 | 1471990830739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:30 INFO - PROCESS | 4548 | 1471990830957 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:31 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
15:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 883ms
15:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:20:31 INFO - PROCESS | 4548 | 1471990831645 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:31 INFO - PROCESS | 4548 | 1471990831779 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 933ms
15:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:20:32 INFO - PROCESS | 4548 | 1471990832587 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:32 INFO - PROCESS | 4548 | 1471990832694 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1233ms
15:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:20:33 INFO - PROCESS | 4548 | 1471990833854 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:33 INFO - PROCESS | 4548 | 1471990833963 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 803ms
15:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:20:34 INFO - PROCESS | 4548 | 1471990834635 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:34 INFO - PROCESS | 4548 | 1471990834763 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 722ms
15:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:20:35 INFO - PROCESS | 4548 | 1471990835379 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:35 INFO - PROCESS | 4548 | 1471990835492 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 788ms
15:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:20:36 INFO - PROCESS | 4548 | 1471990836179 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:36 INFO - PROCESS | 4548 | 1471990836267 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 786ms
15:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:20:36 INFO - PROCESS | 4548 | 1471990836974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:37 INFO - PROCESS | 4548 | 1471990837058 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 624ms
15:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:20:37 INFO - PROCESS | 4548 | 1471990837610 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:37 INFO - PROCESS | 4548 | 1471990837762 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 680ms
15:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:20:38 INFO - PROCESS | 4548 | 1471990838288 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:38 INFO - PROCESS | 4548 | 1471990838414 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 634ms
15:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:20:38 INFO - PROCESS | 4548 | 1471990838941 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:39 INFO - PROCESS | 4548 | 1471990839065 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 793ms
15:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:20:39 INFO - PROCESS | 4548 | 1471990839742 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:39 INFO - PROCESS | 4548 | 1471990839917 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 786ms
15:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:20:40 INFO - PROCESS | 4548 | 1471990840534 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:40 INFO - PROCESS | 4548 | 1471990840663 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 638ms
15:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:20:41 INFO - PROCESS | 4548 | 1471990841195 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:41 INFO - PROCESS | 4548 | 1471990841305 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 627ms
15:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:20:41 INFO - PROCESS | 4548 | 1471990841856 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:41 INFO - PROCESS | 4548 | 1471990841948 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 697ms
15:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:20:42 INFO - PROCESS | 4548 | 1471990842539 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:42 INFO - PROCESS | 4548 | 1471990842613 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 628ms
15:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:20:43 INFO - PROCESS | 4548 | 1471990843180 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:43 INFO - PROCESS | 4548 | 1471990843279 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:43 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
15:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 687ms
15:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:20:43 INFO - PROCESS | 4548 | 1471990843886 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:44 INFO - PROCESS | 4548 | 1471990844027 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 682ms
15:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:20:44 INFO - PROCESS | 4548 | 1471990844585 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:44 INFO - PROCESS | 4548 | 1471990844724 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 689ms
15:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:20:45 INFO - PROCESS | 4548 | 1471990845269 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:45 INFO - PROCESS | 4548 | 1471990845351 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:45 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
15:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 631ms
15:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:20:45 INFO - PROCESS | 4548 | 1471990845924 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:46 INFO - PROCESS | 4548 | 1471990846046 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 942ms
15:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:20:46 INFO - PROCESS | 4548 | 1471990846870 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:47 INFO - PROCESS | 4548 | 1471990847058 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 737ms
15:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:20:47 INFO - PROCESS | 4548 | 1471990847635 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:47 INFO - PROCESS | 4548 | 1471990847751 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 685ms
15:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:20:48 INFO - PROCESS | 4548 | 1471990848341 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:48 INFO - PROCESS | 4548 | 1471990848425 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 635ms
15:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:20:48 INFO - PROCESS | 4548 | 1471990848973 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:49 INFO - PROCESS | 4548 | 1471990849076 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 628ms
15:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:20:49 INFO - PROCESS | 4548 | 1471990849619 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:49 INFO - PROCESS | 4548 | 1471990849715 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:50 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
15:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 681ms
15:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:20:50 INFO - PROCESS | 4548 | 1471990850314 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:50 INFO - PROCESS | 4548 | 1471990850469 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 734ms
15:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:20:51 INFO - PROCESS | 4548 | 1471990851045 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:51 INFO - PROCESS | 4548 | 1471990851140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:51 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
15:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 588ms
15:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:20:51 INFO - PROCESS | 4548 | 1471990851648 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:51 INFO - PROCESS | 4548 | 1471990851767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 675ms
15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:20:52 INFO - PROCESS | 4548 | 1471990852331 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:52 INFO - PROCESS | 4548 | 1471990852425 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 576ms
15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:20:52 INFO - PROCESS | 4548 | 1471990852916 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:53 INFO - PROCESS | 4548 | 1471990853052 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 979ms
15:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:20:53 INFO - PROCESS | 4548 | 1471990853918 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:54 INFO - PROCESS | 4548 | 1471990854047 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 687ms
15:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:20:54 INFO - PROCESS | 4548 | 1471990854609 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:54 INFO - PROCESS | 4548 | 1471990854713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms
15:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:20:55 INFO - PROCESS | 4548 | 1471990855283 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:55 INFO - PROCESS | 4548 | 1471990855368 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 696ms
15:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:20:55 INFO - PROCESS | 4548 | 1471990855953 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:56 INFO - PROCESS | 4548 | 1471990856070 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 626ms
15:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:20:56 INFO - PROCESS | 4548 | 1471990856592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:56 INFO - PROCESS | 4548 | 1471990856678 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 633ms
15:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:20:57 INFO - PROCESS | 4548 | 1471990857233 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:57 INFO - PROCESS | 4548 | 1471990857367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 777ms
15:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:20:58 INFO - PROCESS | 4548 | 1471990858014 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:58 INFO - PROCESS | 4548 | 1471990858207 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 737ms
15:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:20:58 INFO - PROCESS | 4548 | 1471990858765 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:58 INFO - PROCESS | 4548 | 1471990858876 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 641ms
15:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:20:59 INFO - PROCESS | 4548 | 1471990859409 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:20:59 INFO - PROCESS | 4548 | 1471990859495 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:00 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
15:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 988ms
15:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:21:00 INFO - PROCESS | 4548 | 1471990860427 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:00 INFO - PROCESS | 4548 | 1471990860580 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:01 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
15:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1007ms
15:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:21:01 INFO - PROCESS | 4548 | 1471990861450 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:01 INFO - PROCESS | 4548 | 1471990861619 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:02 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
15:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 827ms
15:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:21:02 INFO - PROCESS | 4548 | 1471990862289 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:02 INFO - PROCESS | 4548 | 1471990862409 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:03 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)
15:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 843ms
15:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:21:03 INFO - PROCESS | 4548 | 1471990863146 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:03 INFO - PROCESS | 4548 | 1471990863282 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 835ms
15:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:21:04 INFO - PROCESS | 4548 | 1471990864000 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:04 INFO - PROCESS | 4548 | 1471990864152 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 846ms
15:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:21:04 INFO - PROCESS | 4548 | 1471990864836 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:04 INFO - PROCESS | 4548 | 1471990864940 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 629ms
15:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:21:05 INFO - PROCESS | 4548 | 1471990865489 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:05 INFO - PROCESS | 4548 | 1471990865654 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 738ms
15:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:21:06 INFO - PROCESS | 4548 | 1471990866226 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:06 INFO - PROCESS | 4548 | 1471990866302 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 885ms
15:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:21:07 INFO - PROCESS | 4548 | 1471990867124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:07 INFO - PROCESS | 4548 | 1471990867224 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 678ms
15:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:21:07 INFO - PROCESS | 4548 | 1471990867828 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:07 INFO - PROCESS | 4548 | 1471990867928 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 788ms
15:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:21:08 INFO - PROCESS | 4548 | 1471990868630 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:08 INFO - PROCESS | 4548 | 1471990868723 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 732ms
15:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:21:09 INFO - PROCESS | 4548 | 1471990869357 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:09 INFO - PROCESS | 4548 | 1471990869448 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 634ms
15:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:21:10 INFO - PROCESS | 4548 | 1471990870022 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:10 INFO - PROCESS | 4548 | 1471990870108 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 679ms
15:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:21:10 INFO - PROCESS | 4548 | 1471990870705 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:10 INFO - PROCESS | 4548 | 1471990870811 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:11 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
15:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 674ms
15:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:21:11 INFO - PROCESS | 4548 | 1471990871384 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:11 INFO - PROCESS | 4548 | 1471990871488 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 678ms
15:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:21:12 INFO - PROCESS | 4548 | 1471990872067 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:12 INFO - PROCESS | 4548 | 1471990872163 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 680ms
15:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:21:12 INFO - PROCESS | 4548 | 1471990872757 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:12 INFO - PROCESS | 4548 | 1471990872867 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:13 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)
15:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 738ms
15:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:21:13 INFO - PROCESS | 4548 | 1471990873503 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:13 INFO - PROCESS | 4548 | 1471990873621 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 783ms
15:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:21:14 INFO - PROCESS | 4548 | 1471990874295 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:14 INFO - PROCESS | 4548 | 1471990874395 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 640ms
15:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:21:14 INFO - PROCESS | 4548 | 1471990874965 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:15 INFO - PROCESS | 4548 | 1471990875063 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 633ms
15:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:21:15 INFO - PROCESS | 4548 | 1471990875663 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:15 INFO - PROCESS | 4548 | 1471990875845 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 851ms
15:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:21:16 INFO - PROCESS | 4548 | 1471990876486 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:16 INFO - PROCESS | 4548 | 1471990876585 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 694ms
15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:21:17 INFO - PROCESS | 4548 | 1471990877187 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:17 INFO - PROCESS | 4548 | 1471990877327 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 789ms
15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:21:17 INFO - PROCESS | 4548 | 1471990877985 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:18 INFO - PROCESS | 4548 | 1471990878102 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 634ms
15:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:21:18 INFO - PROCESS | 4548 | 1471990878642 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:18 INFO - PROCESS | 4548 | 1471990878771 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 746ms
15:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:21:19 INFO - PROCESS | 4548 | 1471990879381 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:19 INFO - PROCESS | 4548 | 1471990879513 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 736ms
15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:21:20 INFO - PROCESS | 4548 | 1471990880202 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:20 INFO - PROCESS | 4548 | 1471990880311 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 809ms
15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:21:20 INFO - PROCESS | 4548 | 1471990880989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:21 INFO - PROCESS | 4548 | 1471990881077 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 634ms
15:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:21:21 INFO - PROCESS | 4548 | 1471990881654 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:21 INFO - PROCESS | 4548 | 1471990881763 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 641ms
15:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:21:22 INFO - PROCESS | 4548 | 1471990882330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:22 INFO - PROCESS | 4548 | 1471990882433 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 745ms
15:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:21:23 INFO - PROCESS | 4548 | 1471990883114 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:23 INFO - PROCESS | 4548 | 1471990883261 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 880ms
15:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:21:23 INFO - PROCESS | 4548 | 1471990883943 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:24 INFO - PROCESS | 4548 | 1471990884026 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 625ms
15:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:21:24 INFO - PROCESS | 4548 | 1471990884591 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:24 INFO - PROCESS | 4548 | 1471990884707 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 682ms
15:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:21:25 INFO - PROCESS | 4548 | 1471990885258 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:25 INFO - PROCESS | 4548 | 1471990885346 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 571ms
15:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:21:25 INFO - PROCESS | 4548 | 1471990885854 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:25 INFO - PROCESS | 4548 | 1471990885984 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 791ms
15:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:21:26 INFO - PROCESS | 4548 | 1471990886649 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:26 INFO - PROCESS | 4548 | 1471990886793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 883ms
15:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:21:27 INFO - PROCESS | 4548 | 1471990887538 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:27 INFO - PROCESS | 4548 | 1471990887668 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 690ms
15:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:21:28 INFO - PROCESS | 4548 | 1471990888245 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:28 INFO - PROCESS | 4548 | 1471990888345 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 691ms
15:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:21:29 INFO - PROCESS | 4548 | 1471990888994 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:29 INFO - PROCESS | 4548 | 1471990889175 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 809ms
15:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:21:29 INFO - PROCESS | 4548 | 1471990889763 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:29 INFO - PROCESS | 4548 | 1471990889870 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 678ms
15:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:21:30 INFO - PROCESS | 4548 | 1471990890451 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:30 INFO - PROCESS | 4548 | 1471990890638 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 781ms
15:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:21:31 INFO - PROCESS | 4548 | 1471990891243 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:31 INFO - PROCESS | 4548 | 1471990891352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 683ms
15:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:21:31 INFO - PROCESS | 4548 | 1471990891921 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:32 INFO - PROCESS | 4548 | 1471990892000 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 676ms
15:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:21:32 INFO - PROCESS | 4548 | 1471990892607 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:32 INFO - PROCESS | 4548 | 1471990892685 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 578ms
15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:21:33 INFO - PROCESS | 4548 | 1471990893201 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:33 INFO - PROCESS | 4548 | 1471990893286 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 781ms
15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:21:33 INFO - PROCESS | 4548 | 1471990893990 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:34 INFO - PROCESS | 4548 | 1471990894200 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 840ms
15:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:21:34 INFO - PROCESS | 4548 | 1471990894833 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:34 INFO - PROCESS | 4548 | 1471990894918 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 632ms
15:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:21:35 INFO - PROCESS | 4548 | 1471990895484 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:35 INFO - PROCESS | 4548 | 1471990895572 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 631ms
15:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:21:36 INFO - PROCESS | 4548 | 1471990896132 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:36 INFO - PROCESS | 4548 | 1471990896209 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 639ms
15:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:21:36 INFO - PROCESS | 4548 | 1471990896793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:36 INFO - PROCESS | 4548 | 1471990896885 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 742ms
15:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:21:37 INFO - PROCESS | 4548 | 1471990897533 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:37 INFO - PROCESS | 4548 | 1471990897683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 742ms
15:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:21:38 INFO - PROCESS | 4548 | 1471990898272 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:38 INFO - PROCESS | 4548 | 1471990898362 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 582ms
15:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:21:38 INFO - PROCESS | 4548 | 1471990898868 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:39 INFO - PROCESS | 4548 | 1471990898999 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 627ms
15:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:21:39 INFO - PROCESS | 4548 | 1471990899503 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:39 INFO - PROCESS | 4548 | 1471990899617 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 635ms
15:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:21:40 INFO - PROCESS | 4548 | 1471990900143 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:40 INFO - PROCESS | 4548 | 1471990900225 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 880ms
15:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:21:41 INFO - PROCESS | 4548 | 1471990901051 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:41 INFO - PROCESS | 4548 | 1471990901183 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 791ms
15:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:21:41 INFO - PROCESS | 4548 | 1471990901830 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:41 INFO - PROCESS | 4548 | 1471990901911 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:42 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
15:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 640ms
15:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:21:42 INFO - PROCESS | 4548 | 1471990902484 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:42 INFO - PROCESS | 4548 | 1471990902571 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:43 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
15:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 633ms
15:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:21:43 INFO - PROCESS | 4548 | 1471990903121 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:43 INFO - PROCESS | 4548 | 1471990903211 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 633ms
15:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:21:43 INFO - PROCESS | 4548 | 1471990903758 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:43 INFO - PROCESS | 4548 | 1471990903877 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 728ms
15:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:21:44 INFO - PROCESS | 4548 | 1471990904493 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:44 INFO - PROCESS | 4548 | 1471990904622 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 690ms
15:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:21:45 INFO - PROCESS | 4548 | 1471990905186 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:45 INFO - PROCESS | 4548 | 1471990905318 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 694ms
15:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:21:45 INFO - PROCESS | 4548 | 1471990905904 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:46 INFO - PROCESS | 4548 | 1471990906018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 628ms
15:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:21:46 INFO - PROCESS | 4548 | 1471990906548 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:46 INFO - PROCESS | 4548 | 1471990906672 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 792ms
15:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:21:47 INFO - PROCESS | 4548 | 1471990907340 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:47 INFO - PROCESS | 4548 | 1471990907481 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 889ms
15:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:21:48 INFO - PROCESS | 4548 | 1471990908242 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:48 INFO - PROCESS | 4548 | 1471990908373 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:49 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)
15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 775ms
15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:21:49 INFO - PROCESS | 4548 | 1471990909031 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:49 INFO - PROCESS | 4548 | 1471990909146 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 682ms
15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:21:49 INFO - PROCESS | 4548 | 1471990909725 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:49 INFO - PROCESS | 4548 | 1471990909819 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 679ms
15:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:21:50 INFO - PROCESS | 4548 | 1471990910426 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:50 INFO - PROCESS | 4548 | 1471990910580 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 690ms
15:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:21:51 INFO - PROCESS | 4548 | 1471990911116 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:51 INFO - PROCESS | 4548 | 1471990911241 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 779ms
15:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:21:51 INFO - PROCESS | 4548 | 1471990911907 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:52 INFO - PROCESS | 4548 | 1471990912033 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 830ms
15:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:21:52 INFO - PROCESS | 4548 | 1471990912737 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:52 INFO - PROCESS | 4548 | 1471990912873 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 679ms
15:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:21:53 INFO - PROCESS | 4548 | 1471990913421 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:53 INFO - PROCESS | 4548 | 1471990913546 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 736ms
15:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:21:54 INFO - PROCESS | 4548 | 1471990914171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:54 INFO - PROCESS | 4548 | 1471990914309 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 883ms
15:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:21:55 INFO - PROCESS | 4548 | 1471990915073 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:55 INFO - PROCESS | 4548 | 1471990915182 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 682ms
15:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:21:55 INFO - PROCESS | 4548 | 1471990915783 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:55 INFO - PROCESS | 4548 | 1471990915901 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 789ms
15:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:21:56 INFO - PROCESS | 4548 | 1471990916572 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:56 INFO - PROCESS | 4548 | 1471990916704 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 738ms
15:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:21:57 INFO - PROCESS | 4548 | 1471990917316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:57 INFO - PROCESS | 4548 | 1471990917420 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 680ms
15:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:21:57 INFO - PROCESS | 4548 | 1471990917989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:58 INFO - PROCESS | 4548 | 1471990918081 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 674ms
15:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:21:58 INFO - PROCESS | 4548 | 1471990918672 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:58 INFO - PROCESS | 4548 | 1471990918748 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 625ms
15:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:21:59 INFO - PROCESS | 4548 | 1471990919342 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:21:59 INFO - PROCESS | 4548 | 1471990919544 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 835ms
15:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:22:00 INFO - PROCESS | 4548 | 1471990920161 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:00 INFO - PROCESS | 4548 | 1471990920245 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 683ms
15:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:22:00 INFO - PROCESS | 4548 | 1471990920855 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:01 INFO - PROCESS | 4548 | 1471990921002 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 982ms
15:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:22:01 INFO - PROCESS | 4548 | 1471990921842 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:01 INFO - PROCESS | 4548 | 1471990921946 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 781ms
15:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:22:02 INFO - PROCESS | 4548 | 1471990922677 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:02 INFO - PROCESS | 4548 | 1471990922808 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 743ms
15:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:22:03 INFO - PROCESS | 4548 | 1471990923432 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:03 INFO - PROCESS | 4548 | 1471990923567 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 735ms
15:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:22:04 INFO - PROCESS | 4548 | 1471990924170 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:04 INFO - PROCESS | 4548 | 1471990924286 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 643ms
15:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:22:04 INFO - PROCESS | 4548 | 1471990924810 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:04 INFO - PROCESS | 4548 | 1471990924935 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:05 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
15:22:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:22:05 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 792ms
15:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:22:05 INFO - PROCESS | 4548 | 1471990925605 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:05 INFO - PROCESS | 4548 | 1471990925741 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 776ms
15:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:22:06 INFO - PROCESS | 4548 | 1471990926386 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:06 INFO - PROCESS | 4548 | 1471990926520 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 833ms
15:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:22:07 INFO - PROCESS | 4548 | 1471990927240 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:07 INFO - PROCESS | 4548 | 1471990927362 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:07 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
15:22:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:22:07 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 699ms
15:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:22:07 INFO - PROCESS | 4548 | 1471990927955 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:08 INFO - PROCESS | 4548 | 1471990928104 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:08 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
15:22:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:22:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 900ms
15:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:22:08 INFO - PROCESS | 4548 | 1471990928856 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:09 INFO - PROCESS | 4548 | 1471990928999 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 833ms
15:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:22:09 INFO - PROCESS | 4548 | 1471990929703 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:09 INFO - PROCESS | 4548 | 1471990929813 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 776ms
15:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:22:10 INFO - PROCESS | 4548 | 1471990930495 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:10 INFO - PROCESS | 4548 | 1471990930593 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 689ms
15:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:22:11 INFO - PROCESS | 4548 | 1471990931178 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:11 INFO - PROCESS | 4548 | 1471990931307 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 676ms
15:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:22:11 INFO - PROCESS | 4548 | 1471990931870 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:11 INFO - PROCESS | 4548 | 1471990931944 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 685ms
15:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:22:12 INFO - PROCESS | 4548 | 1471990932581 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:12 INFO - PROCESS | 4548 | 1471990932689 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 680ms
15:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:22:13 INFO - PROCESS | 4548 | 1471990933258 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:13 INFO - PROCESS | 4548 | 1471990933473 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 780ms
15:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:22:14 INFO - PROCESS | 4548 | 1471990934070 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:14 INFO - PROCESS | 4548 | 1471990934171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 690ms
15:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:22:14 INFO - PROCESS | 4548 | 1471990934773 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:14 INFO - PROCESS | 4548 | 1471990934986 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 935ms
15:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:22:15 INFO - PROCESS | 4548 | 1471990935707 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:15 INFO - PROCESS | 4548 | 1471990935814 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 679ms
15:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:22:16 INFO - PROCESS | 4548 | 1471990936422 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:16 INFO - PROCESS | 4548 | 1471990936587 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 797ms
15:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:22:17 INFO - PROCESS | 4548 | 1471990937224 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:17 INFO - PROCESS | 4548 | 1471990937378 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 739ms
15:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:22:17 INFO - PROCESS | 4548 | 1471990937974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:18 INFO - PROCESS | 4548 | 1471990938077 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 682ms
15:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:22:18 INFO - PROCESS | 4548 | 1471990938656 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:18 INFO - PROCESS | 4548 | 1471990938748 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 677ms
15:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:22:19 INFO - PROCESS | 4548 | 1471990939352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:19 INFO - PROCESS | 4548 | 1471990939489 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 745ms
15:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:22:20 INFO - PROCESS | 4548 | 1471990940111 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:20 INFO - PROCESS | 4548 | 1471990940304 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 938ms
15:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:22:21 INFO - PROCESS | 4548 | 1471990941053 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:21 INFO - PROCESS | 4548 | 1471990941163 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 885ms
15:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:22:21 INFO - PROCESS | 4548 | 1471990941964 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:22 INFO - PROCESS | 4548 | 1471990942074 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 729ms
15:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:22:22 INFO - PROCESS | 4548 | 1471990942712 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:22 INFO - PROCESS | 4548 | 1471990942821 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 735ms
15:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:22:23 INFO - PROCESS | 4548 | 1471990943472 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:23 INFO - PROCESS | 4548 | 1471990943579 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 746ms
15:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:22:24 INFO - PROCESS | 4548 | 1471990944207 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:24 INFO - PROCESS | 4548 | 1471990944383 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 786ms
15:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:22:25 INFO - PROCESS | 4548 | 1471990945001 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:25 INFO - PROCESS | 4548 | 1471990945100 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 685ms
15:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:22:25 INFO - PROCESS | 4548 | 1471990945692 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:25 INFO - PROCESS | 4548 | 1471990945831 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 728ms
15:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:22:26 INFO - PROCESS | 4548 | 1471990946441 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:26 INFO - PROCESS | 4548 | 1471990946551 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 644ms
15:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:22:27 INFO - PROCESS | 4548 | 1471990947081 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:27 INFO - PROCESS | 4548 | 1471990947221 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 776ms
15:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:22:27 INFO - PROCESS | 4548 | 1471990947862 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:28 INFO - PROCESS | 4548 | 1471990948064 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1032ms
15:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:22:28 INFO - PROCESS | 4548 | 1471990948924 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:29 INFO - PROCESS | 4548 | 1471990949026 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 697ms
15:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:22:29 INFO - PROCESS | 4548 | 1471990949630 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:29 INFO - PROCESS | 4548 | 1471990949767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms
15:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:22:30 INFO - PROCESS | 4548 | 1471990950385 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:30 INFO - PROCESS | 4548 | 1471990950509 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 796ms
15:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:22:31 INFO - PROCESS | 4548 | 1471990951170 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:31 INFO - PROCESS | 4548 | 1471990951271 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 681ms
15:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:22:31 INFO - PROCESS | 4548 | 1471990951866 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:31 INFO - PROCESS | 4548 | 1471990951993 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 754ms
15:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:22:32 INFO - PROCESS | 4548 | 1471990952616 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:32 INFO - PROCESS | 4548 | 1471990952705 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms
15:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:22:33 INFO - PROCESS | 4548 | 1471990953292 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:33 INFO - PROCESS | 4548 | 1471990953391 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 632ms
15:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:22:33 INFO - PROCESS | 4548 | 1471990953939 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:34 INFO - PROCESS | 4548 | 1471990954062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 785ms
15:22:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:22:34 INFO - PROCESS | 4548 | 1471990954729 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:34 INFO - PROCESS | 4548 | 1471990954908 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
15:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1082ms
15:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:22:35 INFO - PROCESS | 4548 | 1471990955822 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:35 INFO - PROCESS | 4548 | 1471990955940 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 732ms
15:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:22:36 INFO - PROCESS | 4548 | 1471990956574 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:36 INFO - PROCESS | 4548 | 1471990956681 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:22:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 737ms
15:22:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:22:37 INFO - PROCESS | 4548 | 1471990957334 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:37 INFO - PROCESS | 4548 | 1471990957458 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 736ms
15:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:22:38 INFO - PROCESS | 4548 | 1471990958062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:38 INFO - PROCESS | 4548 | 1471990958196 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 783ms
15:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:22:38 INFO - PROCESS | 4548 | 1471990958848 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:38 INFO - PROCESS | 4548 | 1471990958951 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 779ms
15:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:22:39 INFO - PROCESS | 4548 | 1471990959658 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:39 INFO - PROCESS | 4548 | 1471990959781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 733ms
15:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:22:40 INFO - PROCESS | 4548 | 1471990960386 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:40 INFO - PROCESS | 4548 | 1471990960468 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 687ms
15:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:22:41 INFO - PROCESS | 4548 | 1471990961071 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:41 INFO - PROCESS | 4548 | 1471990961153 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:41 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
15:22:41 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:22:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 875ms
15:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:22:41 INFO - PROCESS | 4548 | 1471990961986 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:42 INFO - PROCESS | 4548 | 1471990962140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 839ms
15:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:22:42 INFO - PROCESS | 4548 | 1471990962860 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:42 INFO - PROCESS | 4548 | 1471990962979 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 741ms
15:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:22:43 INFO - PROCESS | 4548 | 1471990963612 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:43 INFO - PROCESS | 4548 | 1471990963712 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 736ms
15:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:22:44 INFO - PROCESS | 4548 | 1471990964349 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:44 INFO - PROCESS | 4548 | 1471990964472 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 741ms
15:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:22:45 INFO - PROCESS | 4548 | 1471990965100 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:45 INFO - PROCESS | 4548 | 1471990965268 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 889ms
15:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:22:45 INFO - PROCESS | 4548 | 1471990965989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:46 INFO - PROCESS | 4548 | 1471990966170 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 735ms
15:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:22:46 INFO - PROCESS | 4548 | 1471990966740 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:46 INFO - PROCESS | 4548 | 1471990966874 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 689ms
15:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:22:47 INFO - PROCESS | 4548 | 1471990967469 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:47 INFO - PROCESS | 4548 | 1471990967575 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms
15:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:22:48 INFO - PROCESS | 4548 | 1471990968213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:48 INFO - PROCESS | 4548 | 1471990968368 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1079ms
15:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:22:49 INFO - PROCESS | 4548 | 1471990969312 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:49 INFO - PROCESS | 4548 | 1471990969427 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 782ms
15:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:22:50 INFO - PROCESS | 4548 | 1471990970112 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:50 INFO - PROCESS | 4548 | 1471990970254 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 774ms
15:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:22:50 INFO - PROCESS | 4548 | 1471990970919 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:51 INFO - PROCESS | 4548 | 1471990971002 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 699ms
15:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:22:51 INFO - PROCESS | 4548 | 1471990971614 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:51 INFO - PROCESS | 4548 | 1471990971747 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 792ms
15:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:22:52 INFO - PROCESS | 4548 | 1471990972410 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:52 INFO - PROCESS | 4548 | 1471990972542 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 783ms
15:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:22:53 INFO - PROCESS | 4548 | 1471990973208 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:53 INFO - PROCESS | 4548 | 1471990973343 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 740ms
15:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:22:53 INFO - PROCESS | 4548 | 1471990973942 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:54 INFO - PROCESS | 4548 | 1471990974057 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 781ms
15:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:22:54 INFO - PROCESS | 4548 | 1471990974763 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:54 INFO - PROCESS | 4548 | 1471990974897 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1041ms
15:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:22:55 INFO - PROCESS | 4548 | 1471990975819 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:55 INFO - PROCESS | 4548 | 1471990975919 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 792ms
15:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:22:56 INFO - PROCESS | 4548 | 1471990976620 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:56 INFO - PROCESS | 4548 | 1471990976745 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 724ms
15:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:22:57 INFO - PROCESS | 4548 | 1471990977396 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:57 INFO - PROCESS | 4548 | 1471990977525 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 745ms
15:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:22:58 INFO - PROCESS | 4548 | 1471990978131 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:58 INFO - PROCESS | 4548 | 1471990978286 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 839ms
15:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:22:58 INFO - PROCESS | 4548 | 1471990978971 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:59 INFO - PROCESS | 4548 | 1471990979114 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 930ms
15:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:22:59 INFO - PROCESS | 4548 | 1471990979939 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:00 INFO - PROCESS | 4548 | 1471990980078 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 789ms
15:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:23:00 INFO - PROCESS | 4548 | 1471990980713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:00 INFO - PROCESS | 4548 | 1471990980796 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 827ms
15:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:23:01 INFO - PROCESS | 4548 | 1471990981595 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:01 INFO - PROCESS | 4548 | 1471990981783 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1135ms
15:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:23:02 INFO - PROCESS | 4548 | 1471990982716 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:02 INFO - PROCESS | 4548 | 1471990982884 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 855ms
15:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:23:03 INFO - PROCESS | 4548 | 1471990983558 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:03 INFO - PROCESS | 4548 | 1471990983658 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 676ms
15:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:23:04 INFO - PROCESS | 4548 | 1471990984282 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:04 INFO - PROCESS | 4548 | 1471990984404 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 785ms
15:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:23:05 INFO - PROCESS | 4548 | 1471990985082 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:05 INFO - PROCESS | 4548 | 1471990985179 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 738ms
15:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:23:05 INFO - PROCESS | 4548 | 1471990985832 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:05 INFO - PROCESS | 4548 | 1471990985927 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 836ms
15:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:23:06 INFO - PROCESS | 4548 | 1471990986672 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:06 INFO - PROCESS | 4548 | 1471990986767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 678ms
15:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:23:07 INFO - PROCESS | 4548 | 1471990987359 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:07 INFO - PROCESS | 4548 | 1471990987460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 677ms
15:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:23:08 INFO - PROCESS | 4548 | 1471990988041 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:08 INFO - PROCESS | 4548 | 1471990988175 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 986ms
15:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:23:09 INFO - PROCESS | 4548 | 1471990989058 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:09 INFO - PROCESS | 4548 | 1471990989196 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 746ms
15:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:23:09 INFO - PROCESS | 4548 | 1471990989823 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:09 INFO - PROCESS | 4548 | 1471990989935 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 754ms
15:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:23:10 INFO - PROCESS | 4548 | 1471990990569 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:10 INFO - PROCESS | 4548 | 1471990990666 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 724ms
15:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:23:11 INFO - PROCESS | 4548 | 1471990991290 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:11 INFO - PROCESS | 4548 | 1471990991414 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms
15:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:23:11 INFO - PROCESS | 4548 | 1471990991976 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:12 INFO - PROCESS | 4548 | 1471990992101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1135ms
15:23:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:23:13 INFO - PROCESS | 4548 | 1471990993136 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:13 INFO - PROCESS | 4548 | 1471990993316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1140ms
15:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:23:14 INFO - PROCESS | 4548 | 1471990994267 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:14 INFO - PROCESS | 4548 | 1471990994378 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 729ms
15:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:23:15 INFO - PROCESS | 4548 | 1471990995018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:15 INFO - PROCESS | 4548 | 1471990995107 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 923ms
15:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:23:15 INFO - PROCESS | 4548 | 1471990995958 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:16 INFO - PROCESS | 4548 | 1471990996095 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 836ms
15:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:23:16 INFO - PROCESS | 4548 | 1471990996826 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:16 INFO - PROCESS | 4548 | 1471990996967 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 833ms
15:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:23:17 INFO - PROCESS | 4548 | 1471990997685 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:17 INFO - PROCESS | 4548 | 1471990997798 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 741ms
15:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:23:18 INFO - PROCESS | 4548 | 1471990998455 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:18 INFO - PROCESS | 4548 | 1471990998551 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 683ms
15:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:23:19 INFO - PROCESS | 4548 | 1471990999148 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:19 INFO - PROCESS | 4548 | 1471990999304 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 789ms
15:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:23:19 INFO - PROCESS | 4548 | 1471990999966 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:20 INFO - PROCESS | 4548 | 1471991000090 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 848ms
15:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:23:20 INFO - PROCESS | 4548 | 1471991000798 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:20 INFO - PROCESS | 4548 | 1471991000913 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 829ms
15:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:23:21 INFO - PROCESS | 4548 | 1471991001646 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:21 INFO - PROCESS | 4548 | 1471991001757 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 786ms
15:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:23:22 INFO - PROCESS | 4548 | 1471991002451 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:22 INFO - PROCESS | 4548 | 1471991002605 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 932ms
15:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:23:23 INFO - PROCESS | 4548 | 1471991003392 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:23 INFO - PROCESS | 4548 | 1471991003586 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1028ms
15:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:23:24 INFO - PROCESS | 4548 | 1471991004428 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:24 INFO - PROCESS | 4548 | 1471991004535 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 774ms
15:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:23:25 INFO - PROCESS | 4548 | 1471991005259 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:25 INFO - PROCESS | 4548 | 1471991005371 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 734ms
15:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:23:26 INFO - PROCESS | 4548 | 1471991006010 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:26 INFO - PROCESS | 4548 | 1471991006110 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 741ms
15:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:23:26 INFO - PROCESS | 4548 | 1471991006762 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:26 INFO - PROCESS | 4548 | 1471991006891 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 939ms
15:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:23:27 INFO - PROCESS | 4548 | 1471991007744 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:27 INFO - PROCESS | 4548 | 1471991007945 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1210ms
15:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:23:28 INFO - PROCESS | 4548 | 1471991008926 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:29 INFO - PROCESS | 4548 | 1471991009079 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 992ms
15:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:23:29 INFO - PROCESS | 4548 | 1471991009933 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:30 INFO - PROCESS | 4548 | 1471991010060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 880ms
15:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:23:30 INFO - PROCESS | 4548 | 1471991010844 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:30 INFO - PROCESS | 4548 | 1471991010969 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 728ms
15:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:23:31 INFO - PROCESS | 4548 | 1471991011634 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:31 INFO - PROCESS | 4548 | 1471991011764 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 853ms
15:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:23:32 INFO - PROCESS | 4548 | 1471991012455 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:32 INFO - PROCESS | 4548 | 1471991012565 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 740ms
15:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:23:33 INFO - PROCESS | 4548 | 1471991013205 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:33 INFO - PROCESS | 4548 | 1471991013295 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 690ms
15:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:23:33 INFO - PROCESS | 4548 | 1471991013912 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:34 INFO - PROCESS | 4548 | 1471991014060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 734ms
15:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:23:34 INFO - PROCESS | 4548 | 1471991014648 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:34 INFO - PROCESS | 4548 | 1471991014743 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 640ms
15:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:23:35 INFO - PROCESS | 4548 | 1471991015294 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:35 INFO - PROCESS | 4548 | 1471991015447 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 884ms
15:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:23:36 INFO - PROCESS | 4548 | 1471991016222 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:36 INFO - PROCESS | 4548 | 1471991016518 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1012ms
15:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:23:37 INFO - PROCESS | 4548 | 1471991017232 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:37 INFO - PROCESS | 4548 | 1471991017353 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 780ms
15:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:23:38 INFO - PROCESS | 4548 | 1471991018036 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:38 INFO - PROCESS | 4548 | 1471991018140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms
15:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:23:38 INFO - PROCESS | 4548 | 1471991018830 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:38 INFO - PROCESS | 4548 | 1471991018946 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 805ms
15:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:23:39 INFO - PROCESS | 4548 | 1471991019622 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:39 INFO - PROCESS | 4548 | 1471991019764 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 784ms
15:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:23:40 INFO - PROCESS | 4548 | 1471991020409 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:40 INFO - PROCESS | 4548 | 1471991020584 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 792ms
15:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:23:41 INFO - PROCESS | 4548 | 1471991021240 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:41 INFO - PROCESS | 4548 | 1471991021310 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 633ms
15:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:23:41 INFO - PROCESS | 4548 | 1471991021882 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:42 INFO - PROCESS | 4548 | 1471991022003 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 688ms
15:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:23:42 INFO - PROCESS | 4548 | 1471991022571 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:42 INFO - PROCESS | 4548 | 1471991022661 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1029ms
15:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:23:43 INFO - PROCESS | 4548 | 1471991023667 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:43 INFO - PROCESS | 4548 | 1471991023780 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 763ms
15:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:23:44 INFO - PROCESS | 4548 | 1471991024431 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:44 INFO - PROCESS | 4548 | 1471991024548 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 728ms
15:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:23:45 INFO - PROCESS | 4548 | 1471991025178 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:45 INFO - PROCESS | 4548 | 1471991025281 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 783ms
15:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:23:45 INFO - PROCESS | 4548 | 1471991025994 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:46 INFO - PROCESS | 4548 | 1471991026090 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 787ms
15:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:23:46 INFO - PROCESS | 4548 | 1471991026785 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:46 INFO - PROCESS | 4548 | 1471991026918 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 736ms
15:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:23:47 INFO - PROCESS | 4548 | 1471991027524 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:47 INFO - PROCESS | 4548 | 1471991027683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 729ms
15:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:23:48 INFO - PROCESS | 4548 | 1471991028265 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:48 INFO - PROCESS | 4548 | 1471991028349 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:23:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 685ms
15:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:23:48 INFO - PROCESS | 4548 | 1471991028950 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:49 INFO - PROCESS | 4548 | 1471991029042 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:23:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 676ms
15:23:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:23:49 INFO - PROCESS | 4548 | 1471991029635 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:49 INFO - PROCESS | 4548 | 1471991029814 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:23:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1186ms
15:23:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:23:50 INFO - PROCESS | 4548 | 1471991030843 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:50 INFO - PROCESS | 4548 | 1471991030959 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 745ms
15:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:23:51 INFO - PROCESS | 4548 | 1471991031624 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:51 INFO - PROCESS | 4548 | 1471991031730 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:23:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 752ms
15:23:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:23:52 INFO - PROCESS | 4548 | 1471991032366 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:52 INFO - PROCESS | 4548 | 1471991032484 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:23:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 830ms
15:23:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:23:53 INFO - PROCESS | 4548 | 1471991033207 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:53 INFO - PROCESS | 4548 | 1471991033362 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:54 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)
15:23:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1388ms
15:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:23:54 INFO - PROCESS | 4548 | 1471991034593 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:54 INFO - PROCESS | 4548 | 1471991034675 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:55 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
15:23:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:23:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:23:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1141ms
15:23:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:23:55 INFO - PROCESS | 4548 | 1471991035741 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:55 INFO - PROCESS | 4548 | 1471991035846 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:56 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
15:23:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:23:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:23:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1228ms
15:23:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:23:56 INFO - PROCESS | 4548 | 1471991036977 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:57 INFO - PROCESS | 4548 | 1471991037128 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:58 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)
15:23:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1343ms
15:23:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:23:58 INFO - PROCESS | 4548 | 1471991038330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:58 INFO - PROCESS | 4548 | 1471991038429 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:59 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)
15:23:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1175ms
15:23:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:23:59 INFO - PROCESS | 4548 | 1471991039524 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:23:59 INFO - PROCESS | 4548 | 1471991039618 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:00 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
15:24:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:24:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:24:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1237ms
15:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:24:00 INFO - PROCESS | 4548 | 1471991040751 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:00 INFO - PROCESS | 4548 | 1471991040842 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:01 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
15:24:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:24:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:24:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1138ms
15:24:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:24:01 INFO - PROCESS | 4548 | 1471991041899 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:02 INFO - PROCESS | 4548 | 1471991042027 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:03 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
15:24:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:24:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:24:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1192ms
15:24:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:24:03 INFO - PROCESS | 4548 | 1471991043099 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:03 INFO - PROCESS | 4548 | 1471991043188 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:04 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
15:24:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:24:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1438ms
15:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:24:04 INFO - PROCESS | 4548 | 1471991044543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:04 INFO - PROCESS | 4548 | 1471991044640 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:24:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 675ms
15:24:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:24:05 INFO - PROCESS | 4548 | 1471991045264 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:05 INFO - PROCESS | 4548 | 1471991045367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:24:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 794ms
15:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:24:06 INFO - PROCESS | 4548 | 1471991046092 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:06 INFO - PROCESS | 4548 | 1471991046191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:06 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"
15:24:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:24:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 728ms
15:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:24:06 INFO - PROCESS | 4548 | 1471991046827 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:06 INFO - PROCESS | 4548 | 1471991046943 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:24:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 688ms
15:24:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:24:07 INFO - PROCESS | 4548 | 1471991047517 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:07 INFO - PROCESS | 4548 | 1471991047653 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:08 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"
15:24:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:24:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 731ms
15:24:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:24:08 INFO - PROCESS | 4548 | 1471991048301 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:08 INFO - PROCESS | 4548 | 1471991048434 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:09 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"
15:24:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:24:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 752ms
15:24:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:24:09 INFO - PROCESS | 4548 | 1471991049014 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:09 INFO - PROCESS | 4548 | 1471991049104 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:24:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 576ms
15:24:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:24:09 INFO - PROCESS | 4548 | 1471991049620 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:09 INFO - PROCESS | 4548 | 1471991049702 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:10 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
15:24:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:24:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:24:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1285ms
15:24:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:24:10 INFO - PROCESS | 4548 | 1471991050899 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:10 INFO - PROCESS | 4548 | 1471991050993 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:24:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 680ms
15:24:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:24:11 INFO - PROCESS | 4548 | 1471991051598 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:11 INFO - PROCESS | 4548 | 1471991051715 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:24:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 680ms
15:24:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:24:12 INFO - PROCESS | 4548 | 1471991052312 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:12 INFO - PROCESS | 4548 | 1471991052440 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 796ms
15:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:24:13 INFO - PROCESS | 4548 | 1471991053079 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:13 INFO - PROCESS | 4548 | 1471991053158 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 634ms
15:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:24:13 INFO - PROCESS | 4548 | 1471991053724 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:13 INFO - PROCESS | 4548 | 1471991053834 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:24:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 736ms
15:24:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:24:14 INFO - PROCESS | 4548 | 1471991054470 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:14 INFO - PROCESS | 4548 | 1471991054597 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 680ms
15:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:24:15 INFO - PROCESS | 4548 | 1471991055150 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:15 INFO - PROCESS | 4548 | 1471991055283 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 645ms
15:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:24:15 INFO - PROCESS | 4548 | 1471991055810 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:15 INFO - PROCESS | 4548 | 1471991055983 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:24:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 939ms
15:24:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:24:16 INFO - PROCESS | 4548 | 1471991056775 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:16 INFO - PROCESS | 4548 | 1471991056913 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:24:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 792ms
15:24:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:24:17 INFO - PROCESS | 4548 | 1471991057568 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:17 INFO - PROCESS | 4548 | 1471991057665 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:24:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 880ms
15:24:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:24:18 INFO - PROCESS | 4548 | 1471991058456 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:18 INFO - PROCESS | 4548 | 1471991058561 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms
15:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:24:19 INFO - PROCESS | 4548 | 1471991059204 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:19 INFO - PROCESS | 4548 | 1471991059308 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 637ms
15:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:24:19 INFO - PROCESS | 4548 | 1471991059860 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:20 INFO - PROCESS | 4548 | 1471991060030 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:24:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 738ms
15:24:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:24:20 INFO - PROCESS | 4548 | 1471991060647 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:20 INFO - PROCESS | 4548 | 1471991060803 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 839ms
15:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:24:21 INFO - PROCESS | 4548 | 1471991061456 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:21 INFO - PROCESS | 4548 | 1471991061568 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 730ms
15:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:24:22 INFO - PROCESS | 4548 | 1471991062190 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:22 INFO - PROCESS | 4548 | 1471991062281 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 875ms
15:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:24:23 INFO - PROCESS | 4548 | 1471991063141 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:23 INFO - PROCESS | 4548 | 1471991063298 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 822ms
15:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:24:23 INFO - PROCESS | 4548 | 1471991063905 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:24 INFO - PROCESS | 4548 | 1471991064012 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 680ms
15:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:24:24 INFO - PROCESS | 4548 | 1471991064589 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:24 INFO - PROCESS | 4548 | 1471991064701 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:24:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 776ms
15:24:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:24:25 INFO - PROCESS | 4548 | 1471991065387 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:25 INFO - PROCESS | 4548 | 1471991065476 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 776ms
15:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:24:26 INFO - PROCESS | 4548 | 1471991066183 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:26 INFO - PROCESS | 4548 | 1471991066295 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 693ms
15:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:24:26 INFO - PROCESS | 4548 | 1471991066883 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:27 INFO - PROCESS | 4548 | 1471991067006 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 686ms
15:24:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:24:27 INFO - PROCESS | 4548 | 1471991067578 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:27 INFO - PROCESS | 4548 | 1471991067739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:24:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 685ms
15:24:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:24:28 INFO - PROCESS | 4548 | 1471991068277 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:28 INFO - PROCESS | 4548 | 1471991068452 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 782ms
15:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:24:29 INFO - PROCESS | 4548 | 1471991069065 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:29 INFO - PROCESS | 4548 | 1471991069196 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 826ms
15:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:24:29 INFO - PROCESS | 4548 | 1471991069919 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:30 INFO - PROCESS | 4548 | 1471991070101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:24:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 843ms
15:24:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:24:30 INFO - PROCESS | 4548 | 1471991070767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:30 INFO - PROCESS | 4548 | 1471991070860 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:24:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 740ms
15:24:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:24:31 INFO - PROCESS | 4548 | 1471991071516 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:31 INFO - PROCESS | 4548 | 1471991071607 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:24:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 729ms
15:24:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:24:32 INFO - PROCESS | 4548 | 1471991072351 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:32 INFO - PROCESS | 4548 | 1471991072467 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:24:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 855ms
15:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:24:33 INFO - PROCESS | 4548 | 1471991073129 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:33 INFO - PROCESS | 4548 | 1471991073243 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:24:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 696ms
15:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:24:33 INFO - PROCESS | 4548 | 1471991073835 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:33 INFO - PROCESS | 4548 | 1471991073987 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 737ms
15:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:24:34 INFO - PROCESS | 4548 | 1471991074566 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:34 INFO - PROCESS | 4548 | 1471991074688 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:24:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 725ms
15:24:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:24:35 INFO - PROCESS | 4548 | 1471991075306 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:35 INFO - PROCESS | 4548 | 1471991075446 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 752ms
15:24:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:24:36 INFO - PROCESS | 4548 | 1471991076053 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:36 INFO - PROCESS | 4548 | 1471991076173 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 928ms
15:24:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:24:36 INFO - PROCESS | 4548 | 1471991076990 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:37 INFO - PROCESS | 4548 | 1471991077191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:24:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 826ms
15:24:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:24:37 INFO - PROCESS | 4548 | 1471991077833 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:38 INFO - PROCESS | 4548 | 1471991077996 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:24:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 780ms
15:24:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:24:38 INFO - PROCESS | 4548 | 1471991078680 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:38 INFO - PROCESS | 4548 | 1471991078781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:24:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 834ms
15:24:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:24:39 INFO - PROCESS | 4548 | 1471991079610 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:39 INFO - PROCESS | 4548 | 1471991079742 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:24:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1097ms
15:24:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:24:40 INFO - PROCESS | 4548 | 1471991080634 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:40 INFO - PROCESS | 4548 | 1471991080718 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:24:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 629ms
15:24:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:24:41 INFO - PROCESS | 4548 | 1471991081282 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:41 INFO - PROCESS | 4548 | 1471991081400 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:24:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 688ms
15:24:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:24:41 INFO - PROCESS | 4548 | 1471991081979 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:42 INFO - PROCESS | 4548 | 1471991082111 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 734ms
15:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:24:42 INFO - PROCESS | 4548 | 1471991082724 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:42 INFO - PROCESS | 4548 | 1471991082874 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:24:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 880ms
15:24:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:24:43 INFO - PROCESS | 4548 | 1471991083620 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:43 INFO - PROCESS | 4548 | 1471991083876 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:24:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 984ms
15:24:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:24:44 INFO - PROCESS | 4548 | 1471991084616 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:44 INFO - PROCESS | 4548 | 1471991084770 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:24:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 729ms
15:24:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:24:45 INFO - PROCESS | 4548 | 1471991085381 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:45 INFO - PROCESS | 4548 | 1471991085501 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:24:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:24:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 682ms
15:24:46 INFO - TEST-START | /DOMEvents/constructors.html
15:24:46 INFO - PROCESS | 4548 | 1471991086076 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:46 INFO - PROCESS | 4548 | 1471991086158 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:24:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:24:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:24:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 720ms
15:24:46 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:24:46 INFO - PROCESS | 4548 | 1471991086796 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:46 INFO - PROCESS | 4548 | 1471991086914 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:24:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 778ms
15:24:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:24:47 INFO - PROCESS | 4548 | 1471991087577 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:47 INFO - PROCESS | 4548 | 1471991087668 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:24:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:24:48 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
15:24:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:24:48 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
15:24:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:24:48 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]"
15:24:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:24:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:24:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 725ms
15:24:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:24:48 INFO - PROCESS | 4548 | 1471991088317 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:48 INFO - PROCESS | 4548 | 1471991088444 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:48 INFO - PROCESS | 4548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:24:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:24:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 629ms
15:24:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:24:48 INFO - PROCESS | 4548 | 1471991088963 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:49 INFO - PROCESS | 4548 | 1471991089057 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:49 INFO - PROCESS | 4548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:24:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:24:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 584ms
15:24:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:24:49 INFO - PROCESS | 4548 | 1471991089552 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:49 INFO - PROCESS | 4548 | 1471991089650 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:24:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms
15:24:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:24:50 INFO - PROCESS | 4548 | 1471991090231 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:50 INFO - PROCESS | 4548 | 1471991090314 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:51 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.
15:24:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 822ms
15:24:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:24:51 INFO - PROCESS | 4548 | 1471991091096 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:51 INFO - PROCESS | 4548 | 1471991091195 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:51 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
15:24:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:24:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 677ms
15:24:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:24:51 INFO - PROCESS | 4548 | 1471991091782 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:51 INFO - PROCESS | 4548 | 1471991091874 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:52 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.
15:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 625ms
15:24:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:24:52 INFO - PROCESS | 4548 | 1471991092436 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:52 INFO - PROCESS | 4548 | 1471991092528 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:53 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.
15:24:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 731ms
15:24:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:24:53 INFO - PROCESS | 4548 | 1471991093162 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:53 INFO - PROCESS | 4548 | 1471991093266 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:24:53 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
15:24:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 730ms
15:24:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:24:53 INFO - PROCESS | 4548 | 1471991093895 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:54 INFO - PROCESS | 4548 | 1471991094032 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:54 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.
15:24:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 779ms
15:24:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:24:54 INFO - PROCESS | 4548 | 1471991094682 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:54 INFO - PROCESS | 4548 | 1471991094785 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:55 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.
15:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 680ms
15:24:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:24:55 INFO - PROCESS | 4548 | 1471991095367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:55 INFO - PROCESS | 4548 | 1471991095500 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:56 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.
15:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 726ms
15:24:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:24:56 INFO - PROCESS | 4548 | 1471991096104 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:56 INFO - PROCESS | 4548 | 1471991096196 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:56 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.
15:24:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 685ms
15:24:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:24:56 INFO - PROCESS | 4548 | 1471991096802 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:56 INFO - PROCESS | 4548 | 1471991096907 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:57 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.
15:24:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 981ms
15:24:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:24:57 INFO - PROCESS | 4548 | 1471991097785 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:58 INFO - PROCESS | 4548 | 1471991098003 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:58 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.
15:24:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 872ms
15:24:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:24:58 INFO - PROCESS | 4548 | 1471991098666 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:58 INFO - PROCESS | 4548 | 1471991098758 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:59 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
15:24:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:24:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms
15:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:24:59 INFO - PROCESS | 4548 | 1471991099343 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:59 INFO - PROCESS | 4548 | 1471991099442 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:24:59 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.
15:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms
15:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:24:59 INFO - PROCESS | 4548 | 1471991099982 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:00 INFO - PROCESS | 4548 | 1471991100070 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:00 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.
15:25:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 682ms
15:25:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:25:00 INFO - PROCESS | 4548 | 1471991100661 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:00 INFO - PROCESS | 4548 | 1471991100751 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:25:01 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
15:25:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 726ms
15:25:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:25:01 INFO - PROCESS | 4548 | 1471991101398 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:01 INFO - PROCESS | 4548 | 1471991101550 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:02 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.
15:25:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 779ms
15:25:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:25:02 INFO - PROCESS | 4548 | 1471991102183 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:02 INFO - PROCESS | 4548 | 1471991102308 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:03 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.
15:25:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 878ms
15:25:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:25:03 INFO - PROCESS | 4548 | 1471991103063 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:03 INFO - PROCESS | 4548 | 1471991103153 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:03 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.
15:25:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms
15:25:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:25:03 INFO - PROCESS | 4548 | 1471991103696 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:03 INFO - PROCESS | 4548 | 1471991103777 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:04 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
15:25:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 740ms
15:25:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:25:04 INFO - PROCESS | 4548 | 1471991104441 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:04 INFO - PROCESS | 4548 | 1471991104608 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:25:05 INFO - {}
15:25:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:25:05 INFO - {}
15:25:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:25:05 INFO - {}
15:25:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:25:05 INFO - {}
15:25:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 925ms
15:25:05 INFO - TEST-START | /FileAPI/fileReader.html
15:25:05 INFO - PROCESS | 4548 | 1471991105375 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:05 INFO - PROCESS | 4548 | 1471991105485 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:25:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:25:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:25:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:25:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 685ms
15:25:06 INFO - TEST-START | /FileAPI/historical.html
15:25:06 INFO - PROCESS | 4548 | 1471991106078 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:06 INFO - PROCESS | 4548 | 1471991106194 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:25:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:25:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:25:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:25:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:25:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:25:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:25:06 INFO - TEST-OK | /FileAPI/historical.html | took 634ms
15:25:06 INFO - TEST-START | /FileAPI/idlharness.html
15:25:06 INFO - PROCESS | 4548 | 1471991106725 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:06 INFO - PROCESS | 4548 | 1471991106809 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:25:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:25:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:25:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:25:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:25:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:25:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:25:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:25:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:25:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:25:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:25:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:25:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:25:07 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
15:25:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:25:07 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
15:25:07 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
15:25:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:25:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:25:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:25:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:25:07 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
15:25:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:25:07 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
15:25:07 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
15:25:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:25:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:25:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 885ms
15:25:07 INFO - TEST-START | /FileAPI/idlharness.worker
15:25:07 INFO - PROCESS | 4548 | 1471991107612 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:07 INFO - PROCESS | 4548 | 1471991107749 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:25:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:25:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:25:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:25:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:25:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:25:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:25:08 INFO - {}
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:25:08 INFO - {}
15:25:08 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 - {}
15:25:08 INFO - {}
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:25:08 INFO - {}
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:25:08 INFO - {}
15:25:08 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 - {}
15:25:08 INFO - {}
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:25:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:25:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 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
15:25:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:25:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:25:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:25:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:25:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:25:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:25:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:25:08 INFO - {}
15:25:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:25:08 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:25:09 INFO - {}
15:25:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1229ms
15:25:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:25:09 INFO - PROCESS | 4548 | 1471991108853 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:09 INFO - PROCESS | 4548 | 1471991109020 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:25:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 728ms
15:25:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:25:09 INFO - PROCESS | 4548 | 1471991109592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:09 INFO - PROCESS | 4548 | 1471991109683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:25:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 642ms
15:25:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:25:10 INFO - PROCESS | 4548 | 1471991110237 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:10 INFO - PROCESS | 4548 | 1471991110339 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:25:11 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.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:25:11 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'.)
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:25:11 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.
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:25:11 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.
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:25:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:25:11 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.
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:25:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
15:25:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:25:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:25:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:25:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 857ms
15:25:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:25:11 INFO - PROCESS | 4548 | 1471991111106 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:11 INFO - PROCESS | 4548 | 1471991111259 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:25:12 INFO - {}
15:25:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1032ms
15:25:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:25:12 INFO - PROCESS | 4548 | 1471991112150 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:12 INFO - PROCESS | 4548 | 1471991112265 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:25:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:25:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:25:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:25:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 687ms
15:25:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:25:12 INFO - PROCESS | 4548 | 1471991112846 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:12 INFO - PROCESS | 4548 | 1471991112974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:25:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:25:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:25:13 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"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:25:13 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"
15:25:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:25:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:25:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 830ms
15:25:13 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:25:13 INFO - PROCESS | 4548 | 1471991113709 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:13 INFO - PROCESS | 4548 | 1471991113867 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:25:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:25:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:25:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:25:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:25:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:25:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:25:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:25:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:25:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 842ms
15:25:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:25:14 INFO - PROCESS | 4548 | 1471991114536 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:14 INFO - PROCESS | 4548 | 1471991114626 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:25:15 INFO - {}
15:25:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 780ms
15:25:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:25:15 INFO - PROCESS | 4548 | 1471991115329 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:15 INFO - PROCESS | 4548 | 1471991115487 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:25:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:25:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 944ms
15:25:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:25:16 INFO - PROCESS | 4548 | 1471991116280 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:16 INFO - PROCESS | 4548 | 1471991116437 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:25:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 685ms
15:25:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:25:16 INFO - PROCESS | 4548 | 1471991116969 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:17 INFO - PROCESS | 4548 | 1471991117059 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:25:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 629ms
15:25:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:25:17 INFO - PROCESS | 4548 | 1471991117610 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:17 INFO - PROCESS | 4548 | 1471991117693 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:25:18 INFO - reader.readAsText(blob_2)
15:25:18 INFO - }" did not throw
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:25:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:25:18 INFO - reader.readAsDataURL(blob_2)
15:25:18 INFO - }" did not throw
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:25:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:25:18 INFO - reader.readAsArrayBuffer(blob_2)
15:25:18 INFO - }" did not throw
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:25:18 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
15:25:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:25:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:25:18 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:25:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:25:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:25:18 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
15:25:18 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:25:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 940ms
15:25:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:25:18 INFO - PROCESS | 4548 | 1471991118575 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:18 INFO - PROCESS | 4548 | 1471991118683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:25:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:25:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:25:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 742ms
15:25:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:25:19 INFO - PROCESS | 4548 | 1471991119315 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:19 INFO - PROCESS | 4548 | 1471991119416 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:25:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms
15:25:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:25:20 INFO - PROCESS | 4548 | 1471991119999 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:20 INFO - PROCESS | 4548 | 1471991120127 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:25:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 728ms
15:25:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:25:20 INFO - PROCESS | 4548 | 1471991120728 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:20 INFO - PROCESS | 4548 | 1471991120841 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:25:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms
15:25:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:25:21 INFO - PROCESS | 4548 | 1471991121364 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:21 INFO - PROCESS | 4548 | 1471991121451 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:25:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:25:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 733ms
15:25:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:25:22 INFO - PROCESS | 4548 | 1471991122099 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:22 INFO - PROCESS | 4548 | 1471991122229 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:25:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 735ms
15:25:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:25:22 INFO - PROCESS | 4548 | 1471991122836 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:22 INFO - PROCESS | 4548 | 1471991122936 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:25:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:25:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:25:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms
15:25:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:25:23 INFO - PROCESS | 4548 | 1471991123520 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:23 INFO - PROCESS | 4548 | 1471991123649 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:25:24 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
15:25:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:25:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:25:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 829ms
15:25:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:25:24 INFO - PROCESS | 4548 | 1471991124356 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:24 INFO - PROCESS | 4548 | 1471991124455 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:25:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 679ms
15:25:25 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:25:25 INFO - PROCESS | 4548 | 1471991125049 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:25 INFO - PROCESS | 4548 | 1471991125156 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:25 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:25:25 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 884ms
15:25:25 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:25:25 INFO - PROCESS | 4548 | 1471991125945 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:26 INFO - PROCESS | 4548 | 1471991126047 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:26 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:25:26 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 684ms
15:25:26 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:25:26 INFO - PROCESS | 4548 | 1471991126623 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:26 INFO - PROCESS | 4548 | 1471991126725 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:25:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 777ms
15:25:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:25:27 INFO - PROCESS | 4548 | 1471991127406 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:27 INFO - PROCESS | 4548 | 1471991127512 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:28 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:25:28 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 879ms
15:25:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:25:28 INFO - PROCESS | 4548 | 1471991128291 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:28 INFO - PROCESS | 4548 | 1471991128365 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:25:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:25:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:25:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:25:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 681ms
15:25:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:25:28 INFO - PROCESS | 4548 | 1471991128980 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:29 INFO - PROCESS | 4548 | 1471991129077 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:25:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:25:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 884ms
15:25:29 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:25:29 INFO - PROCESS | 4548 | 1471991129863 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:29 INFO - PROCESS | 4548 | 1471991129953 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:25:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:25:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 781ms
15:25:30 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:25:30 INFO - PROCESS | 4548 | 1471991130655 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:30 INFO - PROCESS | 4548 | 1471991130785 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:25:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:25:31 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 1124ms
15:25:31 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:25:31 INFO - PROCESS | 4548 | 1471991131789 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:31 INFO - PROCESS | 4548 | 1471991131888 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:25:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:25:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:25:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:25:32 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 836ms
15:25:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:25:32 INFO - PROCESS | 4548 | 1471991132644 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:32 INFO - PROCESS | 4548 | 1471991132760 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:25:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:25:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:25:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:25:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 789ms
15:25:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:25:33 INFO - PROCESS | 4548 | 1471991133439 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:33 INFO - PROCESS | 4548 | 1471991133550 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:25:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 728ms
15:25:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:25:34 INFO - PROCESS | 4548 | 1471991134164 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:34 INFO - PROCESS | 4548 | 1471991134277 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:25:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:25:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 782ms
15:25:34 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:25:34 INFO - PROCESS | 4548 | 1471991134954 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:35 INFO - PROCESS | 4548 | 1471991135039 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:25:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:25:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:25:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:25:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:25:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1038ms
15:25:35 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:25:36 INFO - PROCESS | 4548 | 1471991136006 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:36 INFO - PROCESS | 4548 | 1471991136113 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:37 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:25:37 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:25:37 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:25:37 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 1127ms
15:25:37 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:25:37 INFO - PROCESS | 4548 | 1471991137137 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:37 INFO - PROCESS | 4548 | 1471991137239 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:38 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:25:38 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:25:38 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:25:38 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1225ms
15:25:38 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:25:38 INFO - PROCESS | 4548 | 1471991138378 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:38 INFO - PROCESS | 4548 | 1471991138490 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:39 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:25:39 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 829ms
15:25:39 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:25:39 INFO - PROCESS | 4548 | 1471991139218 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:39 INFO - PROCESS | 4548 | 1471991139311 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:40 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:25:40 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:25:40 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 873ms
15:25:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:25:40 INFO - PROCESS | 4548 | 1471991140112 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:40 INFO - PROCESS | 4548 | 1471991140218 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:25:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 831ms
15:25:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:25:40 INFO - PROCESS | 4548 | 1471991140932 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:41 INFO - PROCESS | 4548 | 1471991141021 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:41 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:25:41 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 679ms
15:25:41 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:25:41 INFO - PROCESS | 4548 | 1471991141620 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:41 INFO - PROCESS | 4548 | 1471991141741 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:25:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 726ms
15:25:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:25:42 INFO - PROCESS | 4548 | 1471991142356 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:42 INFO - PROCESS | 4548 | 1471991142478 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:25:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 780ms
15:25:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:25:43 INFO - PROCESS | 4548 | 1471991143155 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:43 INFO - PROCESS | 4548 | 1471991143254 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:25:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 839ms
15:25:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:25:44 INFO - PROCESS | 4548 | 1471991143996 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:44 INFO - PROCESS | 4548 | 1471991144090 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:25:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 875ms
15:25:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:25:44 INFO - PROCESS | 4548 | 1471991144880 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:44 INFO - PROCESS | 4548 | 1471991144984 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:25:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 973ms
15:25:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:25:45 INFO - PROCESS | 4548 | 1471991145859 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:45 INFO - PROCESS | 4548 | 1471991145975 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:25:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 728ms
15:25:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:25:46 INFO - PROCESS | 4548 | 1471991146637 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:46 INFO - PROCESS | 4548 | 1471991146755 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:25:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 789ms
15:25:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:25:47 INFO - PROCESS | 4548 | 1471991147435 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:47 INFO - PROCESS | 4548 | 1471991147543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:25:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 831ms
15:25:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:25:48 INFO - PROCESS | 4548 | 1471991148266 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:48 INFO - PROCESS | 4548 | 1471991148355 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:25:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 827ms
15:25:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:25:49 INFO - PROCESS | 4548 | 1471991149101 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:49 INFO - PROCESS | 4548 | 1471991149192 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:25:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 872ms
15:25:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:25:49 INFO - PROCESS | 4548 | 1471991149981 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:50 INFO - PROCESS | 4548 | 1471991150072 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:25:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 882ms
15:25:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:25:50 INFO - PROCESS | 4548 | 1471991150869 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:50 INFO - PROCESS | 4548 | 1471991150959 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:25:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 973ms
15:25:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:25:51 INFO - PROCESS | 4548 | 1471991151930 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:52 INFO - PROCESS | 4548 | 1471991152088 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:25:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 981ms
15:25:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:25:52 INFO - PROCESS | 4548 | 1471991152919 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:53 INFO - PROCESS | 4548 | 1471991153014 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:53 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
15:25:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1035ms
15:25:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:25:53 INFO - PROCESS | 4548 | 1471991153974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:54 INFO - PROCESS | 4548 | 1471991154071 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:54 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
15:25:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 983ms
15:25:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:25:54 INFO - PROCESS | 4548 | 1471991154951 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:55 INFO - PROCESS | 4548 | 1471991155042 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:25:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 973ms
15:25:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:25:55 INFO - PROCESS | 4548 | 1471991155928 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:56 INFO - PROCESS | 4548 | 1471991156028 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:25:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 875ms
15:25:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:25:56 INFO - PROCESS | 4548 | 1471991156814 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:56 INFO - PROCESS | 4548 | 1471991156918 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:25:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 822ms
15:25:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:25:57 INFO - PROCESS | 4548 | 1471991157643 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:57 INFO - PROCESS | 4548 | 1471991157776 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:25:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 1186ms
15:25:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:25:58 INFO - PROCESS | 4548 | 1471991158835 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:58 INFO - PROCESS | 4548 | 1471991158961 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:25:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 981ms
15:25:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:25:59 INFO - PROCESS | 4548 | 1471991159826 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:25:59 INFO - PROCESS | 4548 | 1471991159930 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:26:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 881ms
15:26:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:26:00 INFO - PROCESS | 4548 | 1471991160722 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:00 INFO - PROCESS | 4548 | 1471991160824 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:26:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 997ms
15:26:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:26:01 INFO - PROCESS | 4548 | 1471991161710 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:01 INFO - PROCESS | 4548 | 1471991161796 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
15:26:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 881ms
15:26:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:26:02 INFO - PROCESS | 4548 | 1471991162596 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:02 INFO - PROCESS | 4548 | 1471991162692 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:03 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
15:26:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 775ms
15:26:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:26:03 INFO - PROCESS | 4548 | 1471991163380 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:03 INFO - PROCESS | 4548 | 1471991163488 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:26:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 775ms
15:26:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:26:04 INFO - PROCESS | 4548 | 1471991164161 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:04 INFO - PROCESS | 4548 | 1471991164245 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:26:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 887ms
15:26:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:26:05 INFO - PROCESS | 4548 | 1471991165053 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:05 INFO - PROCESS | 4548 | 1471991165206 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:26:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1075ms
15:26:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:26:06 INFO - PROCESS | 4548 | 1471991166133 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:06 INFO - PROCESS | 4548 | 1471991166230 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:26:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 778ms
15:26:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:26:06 INFO - PROCESS | 4548 | 1471991166921 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:07 INFO - PROCESS | 4548 | 1471991167043 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:26:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 783ms
15:26:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:26:07 INFO - PROCESS | 4548 | 1471991167718 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:07 INFO - PROCESS | 4548 | 1471991167829 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:26:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 829ms
15:26:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:26:08 INFO - PROCESS | 4548 | 1471991168543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:08 INFO - PROCESS | 4548 | 1471991168637 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:26:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 727ms
15:26:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:26:09 INFO - PROCESS | 4548 | 1471991169275 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:09 INFO - PROCESS | 4548 | 1471991169354 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:26:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 791ms
15:26:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:26:10 INFO - PROCESS | 4548 | 1471991170074 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:10 INFO - PROCESS | 4548 | 1471991170174 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:26:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 671ms
15:26:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:26:10 INFO - PROCESS | 4548 | 1471991170746 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:10 INFO - PROCESS | 4548 | 1471991170834 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:26:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 678ms
15:26:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:26:11 INFO - PROCESS | 4548 | 1471991171428 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:11 INFO - PROCESS | 4548 | 1471991171529 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:26:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 928ms
15:26:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:26:12 INFO - PROCESS | 4548 | 1471991172365 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:12 INFO - PROCESS | 4548 | 1471991172494 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 883ms
15:26:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:26:13 INFO - PROCESS | 4548 | 1471991173257 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:13 INFO - PROCESS | 4548 | 1471991173355 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1777ms
15:26:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:26:15 INFO - PROCESS | 4548 | 1471991175046 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:15 INFO - PROCESS | 4548 | 1471991175141 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 726ms
15:26:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:26:15 INFO - PROCESS | 4548 | 1471991175769 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:15 INFO - PROCESS | 4548 | 1471991175859 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 723ms
15:26:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:26:16 INFO - PROCESS | 4548 | 1471991176498 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:16 INFO - PROCESS | 4548 | 1471991176601 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 727ms
15:26:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:26:17 INFO - PROCESS | 4548 | 1471991177233 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:17 INFO - PROCESS | 4548 | 1471991177346 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 771ms
15:26:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:26:18 INFO - PROCESS | 4548 | 1471991178011 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:18 INFO - PROCESS | 4548 | 1471991178107 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 789ms
15:26:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:26:18 INFO - PROCESS | 4548 | 1471991178808 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:19 INFO - PROCESS | 4548 | 1471991179012 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1029ms
15:26:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:26:19 INFO - PROCESS | 4548 | 1471991179913 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:20 INFO - PROCESS | 4548 | 1471991180030 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 830ms
15:26:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:26:20 INFO - PROCESS | 4548 | 1471991180689 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:20 INFO - PROCESS | 4548 | 1471991180794 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 676ms
15:26:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:26:21 INFO - PROCESS | 4548 | 1471991181379 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:21 INFO - PROCESS | 4548 | 1471991181516 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 739ms
15:26:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:26:22 INFO - PROCESS | 4548 | 1471991182121 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:22 INFO - PROCESS | 4548 | 1471991182204 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 730ms
15:26:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:26:22 INFO - PROCESS | 4548 | 1471991182854 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:22 INFO - PROCESS | 4548 | 1471991182971 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 789ms
15:26:23 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:26:23 INFO - PROCESS | 4548 | 1471991183646 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:23 INFO - PROCESS | 4548 | 1471991183749 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 676ms
15:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:26:24 INFO - PROCESS | 4548 | 1471991184326 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:24 INFO - PROCESS | 4548 | 1471991184416 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 628ms
15:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:26:24 INFO - PROCESS | 4548 | 1471991184958 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:25 INFO - PROCESS | 4548 | 1471991185042 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 680ms
15:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:26:25 INFO - PROCESS | 4548 | 1471991185646 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:25 INFO - PROCESS | 4548 | 1471991185808 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 975ms
15:26:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:26:26 INFO - PROCESS | 4548 | 1471991186638 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:26 INFO - PROCESS | 4548 | 1471991186793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 789ms
15:26:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:26:27 INFO - PROCESS | 4548 | 1471991187432 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:27 INFO - PROCESS | 4548 | 1471991187538 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 724ms
15:26:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:26:28 INFO - PROCESS | 4548 | 1471991188171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:28 INFO - PROCESS | 4548 | 1471991188289 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 733ms
15:26:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:26:28 INFO - PROCESS | 4548 | 1471991188899 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:29 INFO - PROCESS | 4548 | 1471991188998 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:26:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 732ms
15:26:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:26:29 INFO - PROCESS | 4548 | 1471991189637 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:29 INFO - PROCESS | 4548 | 1471991189727 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:26:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 735ms
15:26:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:26:30 INFO - PROCESS | 4548 | 1471991190388 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:30 INFO - PROCESS | 4548 | 1471991190514 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:26:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 836ms
15:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:26:31 INFO - PROCESS | 4548 | 1471991191221 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:31 INFO - PROCESS | 4548 | 1471991191303 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 976ms
15:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:26:32 INFO - PROCESS | 4548 | 1471991192205 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:32 INFO - PROCESS | 4548 | 1471991192303 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 723ms
15:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:26:32 INFO - PROCESS | 4548 | 1471991192937 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:33 INFO - PROCESS | 4548 | 1471991193047 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 824ms
15:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:26:33 INFO - PROCESS | 4548 | 1471991193806 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:33 INFO - PROCESS | 4548 | 1471991193912 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 895ms
15:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:26:34 INFO - PROCESS | 4548 | 1471991194666 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:34 INFO - PROCESS | 4548 | 1471991194765 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:26:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1829ms
15:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:26:36 INFO - PROCESS | 4548 | 1471991196506 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:36 INFO - PROCESS | 4548 | 1471991196616 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 931ms
15:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:26:37 INFO - PROCESS | 4548 | 1471991197450 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:37 INFO - PROCESS | 4548 | 1471991197592 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:26:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 827ms
15:26:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:26:38 INFO - PROCESS | 4548 | 1471991198285 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:38 INFO - PROCESS | 4548 | 1471991198443 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 885ms
15:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:26:39 INFO - PROCESS | 4548 | 1471991199171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:39 INFO - PROCESS | 4548 | 1471991199278 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 733ms
15:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:26:39 INFO - PROCESS | 4548 | 1471991199915 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:40 INFO - PROCESS | 4548 | 1471991200039 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:26:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 730ms
15:26:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:26:40 INFO - PROCESS | 4548 | 1471991200657 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:40 INFO - PROCESS | 4548 | 1471991200758 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:26:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1028ms
15:26:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:26:41 INFO - PROCESS | 4548 | 1471991201683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:41 INFO - PROCESS | 4548 | 1471991201778 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:26:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 727ms
15:26:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:26:42 INFO - PROCESS | 4548 | 1471991202415 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:42 INFO - PROCESS | 4548 | 1471991202528 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:26:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 979ms
15:26:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:26:43 INFO - PROCESS | 4548 | 1471991203405 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:43 INFO - PROCESS | 4548 | 1471991203509 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:26:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1585ms
15:26:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:26:45 INFO - PROCESS | 4548 | 1471991205013 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:45 INFO - PROCESS | 4548 | 1471991205141 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:26:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:26:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:26:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:26:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1191ms
15:26:46 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:26:46 INFO - PROCESS | 4548 | 1471991206198 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:46 INFO - PROCESS | 4548 | 1471991206332 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:26:47 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 839ms
15:26:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:26:47 INFO - PROCESS | 4548 | 1471991207048 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:47 INFO - PROCESS | 4548 | 1471991207168 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:26:47 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 734ms
15:26:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:26:47 INFO - PROCESS | 4548 | 1471991207799 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:47 INFO - PROCESS | 4548 | 1471991207942 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:26:48 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 934ms
15:26:48 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:26:48 INFO - PROCESS | 4548 | 1471991208723 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:48 INFO - PROCESS | 4548 | 1471991208836 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:26:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 877ms
15:26:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:26:49 INFO - PROCESS | 4548 | 1471991209606 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:49 INFO - PROCESS | 4548 | 1471991209713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:26:50 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 730ms
15:26:50 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:26:50 INFO - PROCESS | 4548 | 1471991210346 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:50 INFO - PROCESS | 4548 | 1471991210459 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:26:51 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 671ms
15:26:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:26:51 INFO - PROCESS | 4548 | 1471991211022 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:51 INFO - PROCESS | 4548 | 1471991211137 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:26:51 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 725ms
15:26:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:26:51 INFO - PROCESS | 4548 | 1471991211750 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:51 INFO - PROCESS | 4548 | 1471991211869 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:26:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 982ms
15:26:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:26:52 INFO - PROCESS | 4548 | 1471991212745 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:52 INFO - PROCESS | 4548 | 1471991212859 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:26:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 882ms
15:26:53 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:26:53 INFO - PROCESS | 4548 | 1471991213631 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:53 INFO - PROCESS | 4548 | 1471991213742 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:54 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:26:54 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 633ms
15:26:54 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:26:54 INFO - PROCESS | 4548 | 1471991214281 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:54 INFO - PROCESS | 4548 | 1471991214409 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:54 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:26:54 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:26:54 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:26:54 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 733ms
15:26:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:26:55 INFO - PROCESS | 4548 | 1471991215008 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:55 INFO - PROCESS | 4548 | 1471991215098 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:55 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:26:55 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 872ms
15:26:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:26:55 INFO - PROCESS | 4548 | 1471991215886 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:55 INFO - PROCESS | 4548 | 1471991215984 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:26:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 881ms
15:26:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:26:56 INFO - PROCESS | 4548 | 1471991216778 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:56 INFO - PROCESS | 4548 | 1471991216874 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:26:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 794ms
15:26:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:26:57 INFO - PROCESS | 4548 | 1471991217571 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:57 INFO - PROCESS | 4548 | 1471991217662 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:26:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:26:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 636ms
15:26:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:26:58 INFO - PROCESS | 4548 | 1471991218212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:58 INFO - PROCESS | 4548 | 1471991218280 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:26:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 923ms
15:26:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:26:59 INFO - PROCESS | 4548 | 1471991219152 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:26:59 INFO - PROCESS | 4548 | 1471991219250 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:27:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 877ms
15:27:00 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:27:00 INFO - PROCESS | 4548 | 1471991220043 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:00 INFO - PROCESS | 4548 | 1471991220145 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:27:00 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 892ms
15:27:00 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:27:00 INFO - PROCESS | 4548 | 1471991220937 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:01 INFO - PROCESS | 4548 | 1471991221026 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:27:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:27:01 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 735ms
15:27:01 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:27:01 INFO - PROCESS | 4548 | 1471991221671 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:01 INFO - PROCESS | 4548 | 1471991221767 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:27:02 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 725ms
15:27:02 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:27:02 INFO - PROCESS | 4548 | 1471991222421 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:02 INFO - PROCESS | 4548 | 1471991222510 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:27:03 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 935ms
15:27:03 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:27:03 INFO - PROCESS | 4548 | 1471991223360 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:03 INFO - PROCESS | 4548 | 1471991223492 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:27:04 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 776ms
15:27:04 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:27:04 INFO - PROCESS | 4548 | 1471991224138 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:04 INFO - PROCESS | 4548 | 1471991224212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:27:04 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 728ms
15:27:04 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:27:04 INFO - PROCESS | 4548 | 1471991224872 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:04 INFO - PROCESS | 4548 | 1471991224966 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:27:05 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 780ms
15:27:05 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:27:05 INFO - PROCESS | 4548 | 1471991225661 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:05 INFO - PROCESS | 4548 | 1471991225890 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:27:06 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1035ms
15:27:06 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:27:06 INFO - PROCESS | 4548 | 1471991226709 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:06 INFO - PROCESS | 4548 | 1471991226856 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:27:07 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 1092ms
15:27:07 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:27:07 INFO - PROCESS | 4548 | 1471991227816 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:07 INFO - PROCESS | 4548 | 1471991227985 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:27:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:27:09 INFO - window.indexedDB.open('test', val);..." did not throw
15:27:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:27:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:27:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:27:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:27:09 INFO - window.indexedDB.open('test', val);..." did not throw
15:27:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:27:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:27:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:27:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:27:09 INFO - window.indexedDB.open('test', val);..." did not throw
15:27:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:27:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:27:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:27:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:27:09 INFO - window.indexedDB.open('test', val);..." did not throw
15:27:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:27:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:27:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:27:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:27:09 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 1346ms
15:27:09 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:27:09 INFO - PROCESS | 4548 | 1471991229184 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:09 INFO - PROCESS | 4548 | 1471991229271 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:27:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 746ms
15:27:09 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:27:09 INFO - PROCESS | 4548 | 1471991229924 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:10 INFO - PROCESS | 4548 | 1471991230060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:27:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:27:12 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2582ms
15:27:12 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:27:12 INFO - PROCESS | 4548 | 1471991232511 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:12 INFO - PROCESS | 4548 | 1471991232706 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:27:13 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 928ms
15:27:13 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:27:13 INFO - PROCESS | 4548 | 1471991233446 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:13 INFO - PROCESS | 4548 | 1471991233582 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:14 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:27:14 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 783ms
15:27:14 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:27:14 INFO - PROCESS | 4548 | 1471991234238 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:14 INFO - PROCESS | 4548 | 1471991234349 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:14 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:27:14 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 732ms
15:27:14 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:27:15 INFO - PROCESS | 4548 | 1471991234996 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:15 INFO - PROCESS | 4548 | 1471991235124 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:15 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:27:15 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 804ms
15:27:15 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:27:15 INFO - PROCESS | 4548 | 1471991235784 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:15 INFO - PROCESS | 4548 | 1471991235872 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:16 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:27:16 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 671ms
15:27:16 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:27:16 INFO - PROCESS | 4548 | 1471991236460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:16 INFO - PROCESS | 4548 | 1471991236561 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:17 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:27:17 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 725ms
15:27:17 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:27:17 INFO - PROCESS | 4548 | 1471991237191 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:17 INFO - PROCESS | 4548 | 1471991237303 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:17 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:27:17 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 682ms
15:27:17 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:27:17 INFO - PROCESS | 4548 | 1471991237877 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:17 INFO - PROCESS | 4548 | 1471991237957 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:18 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:27:18 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 625ms
15:27:18 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:27:18 INFO - PROCESS | 4548 | 1471991238519 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:18 INFO - PROCESS | 4548 | 1471991238607 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:19 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:27:19 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 781ms
15:27:19 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:27:19 INFO - PROCESS | 4548 | 1471991239316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:19 INFO - PROCESS | 4548 | 1471991239491 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 1037ms
15:27:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:27:20 INFO - PROCESS | 4548 | 1471991240386 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:20 INFO - PROCESS | 4548 | 1471991240483 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:27:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 761ms
15:27:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:27:21 INFO - PROCESS | 4548 | 1471991241144 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:21 INFO - PROCESS | 4548 | 1471991241267 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:27:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 780ms
15:27:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:27:21 INFO - PROCESS | 4548 | 1471991241934 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:22 INFO - PROCESS | 4548 | 1471991242046 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:27:22 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 730ms
15:27:22 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:27:22 INFO - PROCESS | 4548 | 1471991242662 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:22 INFO - PROCESS | 4548 | 1471991242778 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:27:23 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 777ms
15:27:23 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:27:23 INFO - PROCESS | 4548 | 1471991243457 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:23 INFO - PROCESS | 4548 | 1471991243554 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:27:24 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 874ms
15:27:24 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:27:24 INFO - PROCESS | 4548 | 1471991244349 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:24 INFO - PROCESS | 4548 | 1471991244460 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:27:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 824ms
15:27:25 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:27:25 INFO - PROCESS | 4548 | 1471991245175 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:25 INFO - PROCESS | 4548 | 1471991245270 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:27:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 626ms
15:27:25 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:27:25 INFO - PROCESS | 4548 | 1471991245807 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:25 INFO - PROCESS | 4548 | 1471991245927 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:27:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 878ms
15:27:26 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:27:26 INFO - PROCESS | 4548 | 1471991246697 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:26 INFO - PROCESS | 4548 | 1471991246793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:27:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 924ms
15:27:27 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:27:27 INFO - PROCESS | 4548 | 1471991247629 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:27 INFO - PROCESS | 4548 | 1471991247738 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:27:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 875ms
15:27:28 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:27:28 INFO - PROCESS | 4548 | 1471991248515 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:28 INFO - PROCESS | 4548 | 1471991248632 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 745ms
15:27:29 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:27:29 INFO - PROCESS | 4548 | 1471991249257 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:29 INFO - PROCESS | 4548 | 1471991249358 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:27:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 731ms
15:27:29 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:27:29 INFO - PROCESS | 4548 | 1471991249997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:30 INFO - PROCESS | 4548 | 1471991250092 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:27:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 677ms
15:27:30 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:27:30 INFO - PROCESS | 4548 | 1471991250681 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:30 INFO - PROCESS | 4548 | 1471991250811 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:31 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:27:31 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 729ms
15:27:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:27:31 INFO - PROCESS | 4548 | 1471991251415 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:31 INFO - PROCESS | 4548 | 1471991251485 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:27:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 878ms
15:27:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:27:32 INFO - PROCESS | 4548 | 1471991252295 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:32 INFO - PROCESS | 4548 | 1471991252398 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:27:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1027ms
15:27:33 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:27:33 INFO - PROCESS | 4548 | 1471991253340 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:33 INFO - PROCESS | 4548 | 1471991253444 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:34 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:27:34 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 782ms
15:27:34 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:27:34 INFO - PROCESS | 4548 | 1471991254153 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:34 INFO - PROCESS | 4548 | 1471991254252 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:27:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 706ms
15:27:34 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:27:34 INFO - PROCESS | 4548 | 1471991254851 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:34 INFO - PROCESS | 4548 | 1471991254945 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:35 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:27:35 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 777ms
15:27:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:27:35 INFO - PROCESS | 4548 | 1471991255646 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:35 INFO - PROCESS | 4548 | 1471991255735 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:27:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 747ms
15:27:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:27:36 INFO - PROCESS | 4548 | 1471991256378 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:36 INFO - PROCESS | 4548 | 1471991256475 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:37 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:27:37 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 675ms
15:27:37 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:27:37 INFO - PROCESS | 4548 | 1471991257062 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:37 INFO - PROCESS | 4548 | 1471991257160 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:27:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:27:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:27:37 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 578ms
15:27:37 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:27:37 INFO - PROCESS | 4548 | 1471991257645 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:37 INFO - PROCESS | 4548 | 1471991257721 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:27:38 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 624ms
15:27:38 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:27:38 INFO - PROCESS | 4548 | 1471991258276 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:38 INFO - PROCESS | 4548 | 1471991258352 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:27:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:27:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:27:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:27:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:27:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:27:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:27:39 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 728ms
15:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:27:39 INFO - PROCESS | 4548 | 1471991259021 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:39 INFO - PROCESS | 4548 | 1471991259141 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 1029ms
15:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:27:40 INFO - PROCESS | 4548 | 1471991260050 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:40 INFO - PROCESS | 4548 | 1471991260171 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:40 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
15:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 731ms
15:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:27:40 INFO - PROCESS | 4548 | 1471991260792 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:40 INFO - PROCESS | 4548 | 1471991260902 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:41 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
15:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 725ms
15:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:27:41 INFO - PROCESS | 4548 | 1471991261527 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:41 INFO - PROCESS | 4548 | 1471991261648 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 728ms
15:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:27:42 INFO - PROCESS | 4548 | 1471991262252 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:42 INFO - PROCESS | 4548 | 1471991262348 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:43 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
15:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 774ms
15:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:27:43 INFO - PROCESS | 4548 | 1471991263033 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:43 INFO - PROCESS | 4548 | 1471991263163 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:44 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
15:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 977ms
15:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:27:44 INFO - PROCESS | 4548 | 1471991264018 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:44 INFO - PROCESS | 4548 | 1471991264121 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 725ms
15:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:27:44 INFO - PROCESS | 4548 | 1471991264746 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:44 INFO - PROCESS | 4548 | 1471991264847 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:45 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
15:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 674ms
15:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:27:45 INFO - PROCESS | 4548 | 1471991265426 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:45 INFO - PROCESS | 4548 | 1471991265511 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 686ms
15:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:27:46 INFO - PROCESS | 4548 | 1471991266120 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:46 INFO - PROCESS | 4548 | 1471991266261 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 1186ms
15:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:27:47 INFO - PROCESS | 4548 | 1471991267340 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:47 INFO - PROCESS | 4548 | 1471991267442 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 834ms
15:27:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:27:48 INFO - PROCESS | 4548 | 1471991268188 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:48 INFO - PROCESS | 4548 | 1471991268309 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:27:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 982ms
15:27:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:27:49 INFO - PROCESS | 4548 | 1471991269182 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:49 INFO - PROCESS | 4548 | 1471991269272 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:27:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 885ms
15:27:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:27:50 INFO - PROCESS | 4548 | 1471991270063 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:50 INFO - PROCESS | 4548 | 1471991270151 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:27:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 781ms
15:27:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:27:50 INFO - PROCESS | 4548 | 1471991270850 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:50 INFO - PROCESS | 4548 | 1471991270952 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:27:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 936ms
15:27:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:27:51 INFO - PROCESS | 4548 | 1471991271801 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:51 INFO - PROCESS | 4548 | 1471991271902 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:52 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
15:27:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 733ms
15:27:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:27:52 INFO - PROCESS | 4548 | 1471991272532 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:52 INFO - PROCESS | 4548 | 1471991272630 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:27:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 824ms
15:27:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:27:53 INFO - PROCESS | 4548 | 1471991273364 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:53 INFO - PROCESS | 4548 | 1471991273496 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:27:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 925ms
15:27:54 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:27:54 INFO - PROCESS | 4548 | 1471991274301 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:54 INFO - PROCESS | 4548 | 1471991274438 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:27:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 826ms
15:27:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:27:55 INFO - PROCESS | 4548 | 1471991275140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:55 INFO - PROCESS | 4548 | 1471991275251 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:55 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
15:27:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 836ms
15:27:55 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:27:55 INFO - PROCESS | 4548 | 1471991275991 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:56 INFO - PROCESS | 4548 | 1471991276093 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:27:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 788ms
15:27:56 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:27:56 INFO - PROCESS | 4548 | 1471991276775 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:56 INFO - PROCESS | 4548 | 1471991276866 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:27:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 672ms
15:27:57 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:27:57 INFO - PROCESS | 4548 | 1471991277453 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:57 INFO - PROCESS | 4548 | 1471991277540 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:27:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 771ms
15:27:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:27:58 INFO - PROCESS | 4548 | 1471991278232 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:58 INFO - PROCESS | 4548 | 1471991278330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:59 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
15:27:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 929ms
15:27:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:27:59 INFO - PROCESS | 4548 | 1471991279167 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:59 INFO - PROCESS | 4548 | 1471991279249 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:27:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 675ms
15:27:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:27:59 INFO - PROCESS | 4548 | 1471991279851 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:27:59 INFO - PROCESS | 4548 | 1471991279974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:00 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
15:28:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 924ms
15:28:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:28:00 INFO - PROCESS | 4548 | 1471991280781 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:00 INFO - PROCESS | 4548 | 1471991280881 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:01 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
15:28:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 774ms
15:28:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:28:01 INFO - PROCESS | 4548 | 1471991281598 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:01 INFO - PROCESS | 4548 | 1471991281695 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:02 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
15:28:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 964ms
15:28:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:28:02 INFO - PROCESS | 4548 | 1471991282551 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:02 INFO - PROCESS | 4548 | 1471991282659 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:28:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 980ms
15:28:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:28:03 INFO - PROCESS | 4548 | 1471991283521 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:03 INFO - PROCESS | 4548 | 1471991283621 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:04 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
15:28:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 728ms
15:28:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:28:04 INFO - PROCESS | 4548 | 1471991284255 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:04 INFO - PROCESS | 4548 | 1471991284359 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:28:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 772ms
15:28:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:28:05 INFO - PROCESS | 4548 | 1471991285071 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:05 INFO - PROCESS | 4548 | 1471991285167 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:28:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 753ms
15:28:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:28:05 INFO - PROCESS | 4548 | 1471991285793 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:05 INFO - PROCESS | 4548 | 1471991285962 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:28:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 828ms
15:28:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:28:06 INFO - PROCESS | 4548 | 1471991286626 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:06 INFO - PROCESS | 4548 | 1471991286724 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:07 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"
15:28:07 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:28:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 990ms
15:28:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:28:07 INFO - PROCESS | 4548 | 1471991287629 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:07 INFO - PROCESS | 4548 | 1471991287739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:08 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"
15:28:08 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:28:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 779ms
15:28:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:28:08 INFO - PROCESS | 4548 | 1471991288418 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:08 INFO - PROCESS | 4548 | 1471991288531 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:28:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 776ms
15:28:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:28:09 INFO - PROCESS | 4548 | 1471991289212 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:09 INFO - PROCESS | 4548 | 1471991289316 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:28:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 838ms
15:28:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:28:10 INFO - PROCESS | 4548 | 1471991290042 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:10 INFO - PROCESS | 4548 | 1471991290160 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:28:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 783ms
15:28:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:28:10 INFO - PROCESS | 4548 | 1471991290832 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:10 INFO - PROCESS | 4548 | 1471991290904 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:28:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 677ms
15:28:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:28:11 INFO - PROCESS | 4548 | 1471991291517 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:11 INFO - PROCESS | 4548 | 1471991291637 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:28:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 734ms
15:28:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:28:12 INFO - PROCESS | 4548 | 1471991292252 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:12 INFO - PROCESS | 4548 | 1471991292341 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:28:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 721ms
15:28:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:28:12 INFO - PROCESS | 4548 | 1471991292979 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:13 INFO - PROCESS | 4548 | 1471991293078 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:28:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1231ms
15:28:14 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:28:14 INFO - PROCESS | 4548 | 1471991294222 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:14 INFO - PROCESS | 4548 | 1471991294354 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:28:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 795ms
15:28:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:28:15 INFO - PROCESS | 4548 | 1471991295025 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:15 INFO - PROCESS | 4548 | 1471991295135 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:15 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
15:28:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 734ms
15:28:15 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:28:15 INFO - PROCESS | 4548 | 1471991295771 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:15 INFO - PROCESS | 4548 | 1471991295884 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:28:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 942ms
15:28:16 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:28:16 INFO - PROCESS | 4548 | 1471991296713 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:16 INFO - PROCESS | 4548 | 1471991296822 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:28:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 830ms
15:28:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:28:17 INFO - PROCESS | 4548 | 1471991297548 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:17 INFO - PROCESS | 4548 | 1471991297649 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:28:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 932ms
15:28:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:28:18 INFO - PROCESS | 4548 | 1471991298491 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:18 INFO - PROCESS | 4548 | 1471991298605 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:28:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 780ms
15:28:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:28:19 INFO - PROCESS | 4548 | 1471991299270 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:19 INFO - PROCESS | 4548 | 1471991299356 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:28:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 679ms
15:28:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:28:19 INFO - PROCESS | 4548 | 1471991299958 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:20 INFO - PROCESS | 4548 | 1471991300032 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:28:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 877ms
15:28:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:28:20 INFO - PROCESS | 4548 | 1471991300854 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:21 INFO - PROCESS | 4548 | 1471991301048 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:28:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1033ms
15:28:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:28:21 INFO - PROCESS | 4548 | 1471991301883 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:21 INFO - PROCESS | 4548 | 1471991301990 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:28:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 730ms
15:28:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:28:22 INFO - PROCESS | 4548 | 1471991302641 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:22 INFO - PROCESS | 4548 | 1471991302755 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:28:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 784ms
15:28:23 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:28:23 INFO - PROCESS | 4548 | 1471991303434 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:23 INFO - PROCESS | 4548 | 1471991303551 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:28:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:28:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 984ms
15:28:24 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:28:24 INFO - PROCESS | 4548 | 1471991304424 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:24 INFO - PROCESS | 4548 | 1471991304516 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:28:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:28:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 830ms
15:28:25 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:28:25 INFO - PROCESS | 4548 | 1471991305270 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:25 INFO - PROCESS | 4548 | 1471991305375 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:28:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 825ms
15:28:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:28:26 INFO - PROCESS | 4548 | 1471991306102 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:26 INFO - PROCESS | 4548 | 1471991306198 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:28:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 775ms
15:28:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:28:26 INFO - PROCESS | 4548 | 1471991306881 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:26 INFO - PROCESS | 4548 | 1471991306974 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:28:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 673ms
15:28:27 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:28:27 INFO - PROCESS | 4548 | 1471991307560 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:27 INFO - PROCESS | 4548 | 1471991307660 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:28:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:28:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:28:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:28:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:28:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1124ms
15:28:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:28:28 INFO - PROCESS | 4548 | 1471991308705 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:28 INFO - PROCESS | 4548 | 1471991308850 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:28:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1027ms
15:28:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:28:29 INFO - PROCESS | 4548 | 1471991309737 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:29 INFO - PROCESS | 4548 | 1471991309844 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:30 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
15:28:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 726ms
15:28:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:28:30 INFO - PROCESS | 4548 | 1471991310480 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:30 INFO - PROCESS | 4548 | 1471991310608 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:31 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
15:28:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 783ms
15:28:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:28:31 INFO - PROCESS | 4548 | 1471991311256 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:31 INFO - PROCESS | 4548 | 1471991311345 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:28:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 726ms
15:28:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:28:31 INFO - PROCESS | 4548 | 1471991311989 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:32 INFO - PROCESS | 4548 | 1471991312103 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:32 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
15:28:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 780ms
15:28:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:28:32 INFO - PROCESS | 4548 | 1471991312780 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:32 INFO - PROCESS | 4548 | 1471991312901 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:33 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
15:28:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 837ms
15:28:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:28:33 INFO - PROCESS | 4548 | 1471991313622 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:33 INFO - PROCESS | 4548 | 1471991313902 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:28:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 883ms
15:28:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:28:34 INFO - PROCESS | 4548 | 1471991314505 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:34 INFO - PROCESS | 4548 | 1471991314597 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:35 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
15:28:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 931ms
15:28:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:28:35 INFO - PROCESS | 4548 | 1471991315446 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:35 INFO - PROCESS | 4548 | 1471991315580 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:28:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 785ms
15:28:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:28:36 INFO - PROCESS | 4548 | 1471991316260 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:36 INFO - PROCESS | 4548 | 1471991316367 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:28:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 888ms
15:28:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:28:37 INFO - PROCESS | 4548 | 1471991317167 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:37 INFO - PROCESS | 4548 | 1471991317263 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:28:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 794ms
15:28:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:28:37 INFO - PROCESS | 4548 | 1471991317941 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:38 INFO - PROCESS | 4548 | 1471991318048 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:28:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 723ms
15:28:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:28:38 INFO - PROCESS | 4548 | 1471991318669 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:38 INFO - PROCESS | 4548 | 1471991318787 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:28:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 721ms
15:28:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:28:39 INFO - PROCESS | 4548 | 1471991319408 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:39 INFO - PROCESS | 4548 | 1471991319536 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:28:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 787ms
15:28:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:28:40 INFO - PROCESS | 4548 | 1471991320213 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:40 INFO - PROCESS | 4548 | 1471991320315 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:28:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 925ms
15:28:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:28:41 INFO - PROCESS | 4548 | 1471991321143 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:41 INFO - PROCESS | 4548 | 1471991321249 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:41 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
15:28:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 725ms
15:28:41 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:28:41 INFO - PROCESS | 4548 | 1471991321907 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:42 INFO - PROCESS | 4548 | 1471991322032 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:42 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:28:42 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 896ms
15:28:42 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:28:42 INFO - PROCESS | 4548 | 1471991322799 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:42 INFO - PROCESS | 4548 | 1471991322897 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:28:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:28:43 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 782ms
15:28:43 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:28:43 INFO - PROCESS | 4548 | 1471991323615 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:43 INFO - PROCESS | 4548 | 1471991323723 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:28:44 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 1029ms
15:28:44 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:28:44 INFO - PROCESS | 4548 | 1471991324683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:44 INFO - PROCESS | 4548 | 1471991324789 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:28:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:28:45 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1157ms
15:28:45 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:28:45 INFO - PROCESS | 4548 | 1471991325815 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:45 INFO - PROCESS | 4548 | 1471991325922 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:46 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:28:46 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 830ms
15:28:46 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:28:46 INFO - PROCESS | 4548 | 1471991326675 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:46 INFO - PROCESS | 4548 | 1471991326839 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:47 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:28:47 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 1187ms
15:28:47 INFO - TEST-START | /IndexedDB/interfaces.html
15:28:47 INFO - PROCESS | 4548 | 1471991327853 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:48 INFO - PROCESS | 4548 | 1471991327991 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:28: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
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:28:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:28:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1348ms
15:28:49 INFO - TEST-START | /IndexedDB/interfaces.worker
15:28:49 INFO - PROCESS | 4548 | 1471991329225 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:49 INFO - PROCESS | 4548 | 1471991329358 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:28:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:28:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:28:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:28:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:28:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:28:50 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:28:50 INFO - {}
15:28:50 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 - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:28:50 INFO - {}
15:28:50 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1363ms
15:28:50 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:28:50 INFO - PROCESS | 4548 | 1471991330612 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:50 INFO - PROCESS | 4548 | 1471991330834 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:28:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:28:51 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 956ms
15:28:51 INFO - TEST-START | /IndexedDB/key_valid.html
15:28:51 INFO - PROCESS | 4548 | 1471991331560 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:51 INFO - PROCESS | 4548 | 1471991331675 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:28:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:28:53 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1831ms
15:28:53 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:28:53 INFO - PROCESS | 4548 | 1471991333415 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:53 INFO - PROCESS | 4548 | 1471991333578 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:54 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:28:54 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 941ms
15:28:54 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:28:54 INFO - PROCESS | 4548 | 1471991334353 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:54 INFO - PROCESS | 4548 | 1471991334468 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:55 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:28:55 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 835ms
15:28:55 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:28:55 INFO - PROCESS | 4548 | 1471991335203 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:55 INFO - PROCESS | 4548 | 1471991335339 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:28:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:28:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:28:56 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 982ms
15:28:56 INFO - TEST-START | /IndexedDB/keyorder.htm
15:28:56 INFO - PROCESS | 4548 | 1471991336196 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:56 INFO - PROCESS | 4548 | 1471991336333 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:28:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:28:57 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 938ms
15:28:57 INFO - TEST-START | /IndexedDB/keypath.htm
15:28:57 INFO - PROCESS | 4548 | 1471991337140 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:57 INFO - PROCESS | 4548 | 1471991337226 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:28:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:28:57 INFO - TEST-OK | /IndexedDB/keypath.htm | took 782ms
15:28:57 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:28:57 INFO - PROCESS | 4548 | 1471991337936 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:58 INFO - PROCESS | 4548 | 1471991338035 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:28:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:28:58 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 787ms
15:28:58 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:28:58 INFO - PROCESS | 4548 | 1471991338732 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:58 INFO - PROCESS | 4548 | 1471991338849 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:28:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:28:59 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:28:59 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 935ms
15:28:59 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:28:59 INFO - PROCESS | 4548 | 1471991339664 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:28:59 INFO - PROCESS | 4548 | 1471991339787 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:29:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:29:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:29:01 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1376ms
15:29:01 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:29:01 INFO - PROCESS | 4548 | 1471991341060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:01 INFO - PROCESS | 4548 | 1471991341252 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:02 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:29:02 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1029ms
15:29:02 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:29:02 INFO - PROCESS | 4548 | 1471991342102 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:02 INFO - PROCESS | 4548 | 1471991342254 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:02 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:29:02 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 834ms
15:29:02 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:29:02 INFO - PROCESS | 4548 | 1471991342953 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:03 INFO - PROCESS | 4548 | 1471991343065 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:03 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:29:03 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 837ms
15:29:03 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:29:03 INFO - PROCESS | 4548 | 1471991343780 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:03 INFO - PROCESS | 4548 | 1471991343909 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:04 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:29:04 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 823ms
15:29:04 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:29:04 INFO - PROCESS | 4548 | 1471991344614 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:04 INFO - PROCESS | 4548 | 1471991344722 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:05 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:29:05 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1080ms
15:29:05 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:29:05 INFO - PROCESS | 4548 | 1471991345703 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:05 INFO - PROCESS | 4548 | 1471991345818 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:06 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:29:06 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 778ms
15:29:06 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:29:06 INFO - PROCESS | 4548 | 1471991346482 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:06 INFO - PROCESS | 4548 | 1471991346568 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:07 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:29:07 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 735ms
15:29:07 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:29:07 INFO - PROCESS | 4548 | 1471991347223 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:07 INFO - PROCESS | 4548 | 1471991347321 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:08 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:29:08 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 928ms
15:29:08 INFO - TEST-START | /IndexedDB/value.htm
15:29:08 INFO - PROCESS | 4548 | 1471991348161 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:08 INFO - PROCESS | 4548 | 1471991348310 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:09 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:29:09 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:29:09 INFO - TEST-OK | /IndexedDB/value.htm | took 1089ms
15:29:09 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:29:09 INFO - PROCESS | 4548 | 1471991349259 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:09 INFO - PROCESS | 4548 | 1471991349359 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:29:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:29:10 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:29:10 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 837ms
15:29:10 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:29:10 INFO - PROCESS | 4548 | 1471991350109 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:10 INFO - PROCESS | 4548 | 1471991350218 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:11 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:29:11 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1028ms
15:29:11 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:29:11 INFO - PROCESS | 4548 | 1471991351155 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:11 INFO - PROCESS | 4548 | 1471991351264 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:29:12 INFO - {}
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:29:12 INFO - {}
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:29:12 INFO - {}
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:29:12 INFO - {}
15:29:12 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 885ms
15:29:12 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:29:12 INFO - PROCESS | 4548 | 1471991352034 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:12 INFO - PROCESS | 4548 | 1471991352150 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:29:12 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:29:12 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 780ms
15:29:12 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:29:12 INFO - PROCESS | 4548 | 1471991352826 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:12 INFO - PROCESS | 4548 | 1471991352925 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:29:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:29:13 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 797ms
15:29:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:29:13 INFO - PROCESS | 4548 | 1471991353641 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:13 INFO - PROCESS | 4548 | 1471991353756 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:29:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
15:29:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:29:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
15:29:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:29:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:29:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 707ms
15:29:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:29:14 INFO - PROCESS | 4548 | 1471991354354 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:14 INFO - PROCESS | 4548 | 1471991354471 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:29:15 INFO - [native code]
15:29:15 INFO - }" but got function "function () {
15:29:15 INFO - }"
15:29:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:29:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:29:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:29:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:29:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:29:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:29:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:29:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 926ms
15:29:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:29:15 INFO - PROCESS | 4548 | 1471991355334 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:15 INFO - PROCESS | 4548 | 1471991355441 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:16 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() {
15:29:16 INFO - [native code]
15:29:16 INFO - }" but got function "function () {
15:29:16 INFO - }"
15:29:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:29:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:29:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:29:16 INFO - {}
15:29:16 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
15:29:16 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:29:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:29:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:29:16 INFO - {}
15:29:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 985ms
15:29:16 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:29:16 INFO - PROCESS | 4548 | 1471991356330 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:16 INFO - PROCESS | 4548 | 1471991356439 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:29:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:29:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:29:17 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"
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:29:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:29:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:29:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:29:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:29:17 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"
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:29:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:29:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:29:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:29:17 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:17 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:29:17 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:29:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 1044ms
15:29:17 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:29:17 INFO - PROCESS | 4548 | 1471991357422 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:17 INFO - PROCESS | 4548 | 1471991357543 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:29:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 738ms
15:29:18 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:29:18 INFO - PROCESS | 4548 | 1471991358152 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:18 INFO - PROCESS | 4548 | 1471991358259 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:29:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:29:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:29:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:29:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 678ms
15:29:18 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:29:18 INFO - PROCESS | 4548 | 1471991358843 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:18 INFO - PROCESS | 4548 | 1471991358966 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:29:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:29:19 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:29:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:29:19 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 727ms
15:29:19 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:29:19 INFO - PROCESS | 4548 | 1471991359594 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:19 INFO - PROCESS | 4548 | 1471991359715 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:29:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:29:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:29:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:29:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:29:21 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1728ms
15:29:21 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:29:21 INFO - PROCESS | 4548 | 1471991361342 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:21 INFO - PROCESS | 4548 | 1471991361482 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:29:23 INFO - {}
15:29:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:29:23 INFO - {}
15:29:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:29:23 INFO - {}
15:29:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:29:23 INFO - {}
15:29:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:29:23 INFO - {}
15:29:23 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 2387ms
15:29:23 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:29:23 INFO - PROCESS | 4548 | 1471991363739 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:23 INFO - PROCESS | 4548 | 1471991363847 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:24 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:29:24 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 927ms
15:29:24 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:29:24 INFO - PROCESS | 4548 | 1471991364679 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:24 INFO - PROCESS | 4548 | 1471991364789 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:25 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:29:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:29:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 779ms
15:29:25 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:29:25 INFO - PROCESS | 4548 | 1471991365478 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:25 INFO - PROCESS | 4548 | 1471991365604 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:35 INFO - PROCESS | 4548 | MARIONETTE LOG: INFO: Timeout fired
15:29:35 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
15:29:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:29:35 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10412ms
15:29:35 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:29:35 INFO - PROCESS | 4548 | 1471991375887 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:36 INFO - PROCESS | 4548 | 1471991376043 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:29:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 985ms
15:29:36 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:29:36 INFO - PROCESS | 4548 | 1471991376880 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:36 INFO - PROCESS | 4548 | 1471991376981 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:29:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 734ms
15:29:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:29:37 INFO - PROCESS | 4548 | 1471991377628 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:37 INFO - PROCESS | 4548 | 1471991377729 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:29:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 737ms
15:29:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:29:38 INFO - PROCESS | 4548 | 1471991378375 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:38 INFO - PROCESS | 4548 | 1471991378470 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:29:39 INFO - {}
15:29:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 890ms
15:29:39 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:29:39 INFO - PROCESS | 4548 | 1471991379275 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:39 INFO - PROCESS | 4548 | 1471991379370 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:29:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 727ms
15:29:40 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:29:40 INFO - PROCESS | 4548 | 1471991380009 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:40 INFO - PROCESS | 4548 | 1471991380157 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:29:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:29:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:29:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 730ms
15:29:40 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:29:40 INFO - PROCESS | 4548 | 1471991380750 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:40 INFO - PROCESS | 4548 | 1471991380869 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:41 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().
15:29:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 679ms
15:29:41 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:29:41 INFO - PROCESS | 4548 | 1471991381434 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:41 INFO - PROCESS | 4548 | 1471991381527 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:42 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:29:42 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 622ms
15:29:42 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:29:42 INFO - PROCESS | 4548 | 1471991382092 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:42 INFO - PROCESS | 4548 | 1471991382178 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:42 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:29:42 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 779ms
15:29:42 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:29:42 INFO - PROCESS | 4548 | 1471991382872 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:42 INFO - PROCESS | 4548 | 1471991382966 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:43 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"
15:29:43 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:43 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:29:43 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:43 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:29:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:29:43 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 679ms
15:29:43 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:29:43 INFO - PROCESS | 4548 | 1471991383560 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:43 INFO - PROCESS | 4548 | 1471991383686 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:44 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:29:44 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 729ms
15:29:44 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:29:44 INFO - PROCESS | 4548 | 1471991384292 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:44 INFO - PROCESS | 4548 | 1471991384387 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:44 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:29:44 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 677ms
15:29:44 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:29:44 INFO - PROCESS | 4548 | 1471991384976 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:45 INFO - PROCESS | 4548 | 1471991385060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:45 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:29:45 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 676ms
15:29:45 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:29:45 INFO - PROCESS | 4548 | 1471991385658 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:45 INFO - PROCESS | 4548 | 1471991385748 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:29:46 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
15:29:46 INFO - do_test/)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:30:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:30:24 INFO - )
15:30:24 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 587ms
15:30:24 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:30:24 INFO - PROCESS | 4548 | 1471991424435 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:24 INFO - PROCESS | 4548 | 1471991424526 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:30:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:30:25 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 931ms
15:30:25 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:30:25 INFO - PROCESS | 4548 | 1471991425371 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:25 INFO - PROCESS | 4548 | 1471991425461 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:30:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 983ms
15:30:26 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:30:26 INFO - PROCESS | 4548 | 1471991426357 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:26 INFO - PROCESS | 4548 | 1471991426449 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:30:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:30:26 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 642ms
15:30:27 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:30:27 INFO - PROCESS | 4548 | 1471991427009 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:27 INFO - PROCESS | 4548 | 1471991427089 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:30:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:30:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:30:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:30:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:30:27 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 582ms
15:30:27 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:30:27 INFO - PROCESS | 4548 | 1471991427596 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:27 INFO - PROCESS | 4548 | 1471991427678 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:30:28 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:28 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:30:28 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 680ms
15:30:28 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:30:28 INFO - PROCESS | 4548 | 1471991428282 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:28 INFO - PROCESS | 4548 | 1471991428381 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:30:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:30:28 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 679ms
15:30:28 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:30:28 INFO - PROCESS | 4548 | 1471991428967 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:29 INFO - PROCESS | 4548 | 1471991429060 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:29 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:30:29 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 682ms
15:30:29 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:30:29 INFO - PROCESS | 4548 | 1471991429683 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:29 INFO - PROCESS | 4548 | 1471991429830 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:30 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:30:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:30:30 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 979ms
15:30:30 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:30:30 INFO - PROCESS | 4548 | 1471991430664 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:30 INFO - PROCESS | 4548 | 1471991430766 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:31 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:30:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:30:31 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 625ms
15:30:31 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:30:31 INFO - PROCESS | 4548 | 1471991431301 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:31 INFO - PROCESS | 4548 | 1471991431373 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:30:31 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 574ms
15:30:31 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:30:31 INFO - PROCESS | 4548 | 1471991431915 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:32 INFO - PROCESS | 4548 | 1471991432028 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:30:32 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 737ms
15:30:32 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:30:32 INFO - PROCESS | 4548 | 1471991432673 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:32 INFO - PROCESS | 4548 | 1471991432765 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:30:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 787ms
15:30:33 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:30:33 INFO - PROCESS | 4548 | 1471991433459 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:33 INFO - PROCESS | 4548 | 1471991433556 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:30:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 881ms
15:30:34 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:30:34 INFO - PROCESS | 4548 | 1471991434350 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:34 INFO - PROCESS | 4548 | 1471991434439 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:34 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:30:34 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:30:34 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:30:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:30:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:30:34 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 628ms
15:30:34 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:30:34 INFO - PROCESS | 4548 | 1471991434997 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:35 INFO - PROCESS | 4548 | 1471991435088 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:30:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:30:35 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 676ms
15:30:35 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:30:35 INFO - PROCESS | 4548 | 1471991435665 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:35 INFO - PROCESS | 4548 | 1471991435761 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:30:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:30:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:30:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:30:36 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 728ms
15:30:36 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:30:36 INFO - PROCESS | 4548 | 1471991436405 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:36 INFO - PROCESS | 4548 | 1471991436520 Marionette INFO sendAsync 5a06cf69-6253-4054-b3ad-9b1888fb699f
15:30:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: