builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-097
starttime: 1466592806.47
results: success (0)
buildid: 20160622005102
builduid: 903bf3ba67ac4973b547cb89e44da7aa
revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:26.472729) =========
master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:26.473171) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:26.473474) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:26.513483) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:26.513817) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-22 03:53:26-- 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% 11.7M=0.001s
2016-06-22 03:53:27 (11.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.660849
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:27.223282) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:27.223614) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020113
========= master_lag: 0.50 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:27.740355) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 03:53:27.740693) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607
_=/tools/buildbot/bin/python
using PTY: False
2016-06-22 03:53:27,847 truncating revision to first 12 chars
2016-06-22 03:53:27,848 Setting DEBUG logging.
2016-06-22 03:53:27,848 attempt 1/10
2016-06-22 03:53:27,848 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3d3e03d528e0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-22 03:53:29,023 unpacking tar archive at: mozilla-beta-3d3e03d528e0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.728163
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 03:53:29.502982) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:29.503333) =========
script_repo_revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:29.503719) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:29.503992) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 03:53:29.534486) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 54 secs) (at 2016-06-22 03:53:29.534914) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607
_=/tools/buildbot/bin/python
using PTY: False
03:53:29 INFO - MultiFileLogger online at 20160622 03:53:29 in /builds/slave/test
03:53:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
03:53:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:53:29 INFO - {'append_to_log': False,
03:53:29 INFO - 'base_work_dir': '/builds/slave/test',
03:53:29 INFO - 'blob_upload_branch': 'mozilla-beta',
03:53:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:53:29 INFO - 'buildbot_json_path': 'buildprops.json',
03:53:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:53:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:53:29 INFO - 'download_minidump_stackwalk': True,
03:53:29 INFO - 'download_symbols': 'ondemand',
03:53:29 INFO - 'e10s': True,
03:53:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:53:29 INFO - 'tooltool.py': '/tools/tooltool.py',
03:53:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:53:29 INFO - '/tools/misc-python/virtualenv.py')},
03:53:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:53:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:53:29 INFO - 'log_level': 'info',
03:53:29 INFO - 'log_to_console': True,
03:53:29 INFO - 'opt_config_files': (),
03:53:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:53:29 INFO - '--processes=1',
03:53:29 INFO - '--config=%(test_path)s/wptrunner.ini',
03:53:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:53:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:53:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:53:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:53:29 INFO - 'pip_index': False,
03:53:29 INFO - 'require_test_zip': True,
03:53:29 INFO - 'test_type': ('testharness',),
03:53:29 INFO - 'this_chunk': '1',
03:53:29 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:53:29 INFO - 'total_chunks': '5',
03:53:29 INFO - 'virtualenv_path': 'venv',
03:53:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:53:29 INFO - 'work_dir': 'build'}
03:53:29 INFO - #####
03:53:29 INFO - ##### Running clobber step.
03:53:29 INFO - #####
03:53:29 INFO - Running pre-action listener: _resource_record_pre_action
03:53:29 INFO - Running main action method: clobber
03:53:29 INFO - rmtree: /builds/slave/test/build
03:53:29 INFO - Running post-action listener: _resource_record_post_action
03:53:29 INFO - #####
03:53:29 INFO - ##### Running read-buildbot-config step.
03:53:29 INFO - #####
03:53:29 INFO - Running pre-action listener: _resource_record_pre_action
03:53:29 INFO - Running main action method: read_buildbot_config
03:53:29 INFO - Using buildbot properties:
03:53:29 INFO - {
03:53:29 INFO - "project": "",
03:53:29 INFO - "product": "firefox",
03:53:29 INFO - "script_repo_revision": "production",
03:53:29 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
03:53:29 INFO - "repository": "",
03:53:29 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
03:53:29 INFO - "buildid": "20160622005102",
03:53:29 INFO - "pgo_build": "True",
03:53:29 INFO - "basedir": "/builds/slave/test",
03:53:29 INFO - "buildnumber": 5,
03:53:29 INFO - "slavename": "tst-linux64-spot-097",
03:53:29 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/",
03:53:29 INFO - "platform": "linux64",
03:53:29 INFO - "branch": "mozilla-beta",
03:53:29 INFO - "revision": "3d3e03d528e015cb85dd7acf15e65443c0d3d589",
03:53:29 INFO - "repo_path": "releases/mozilla-beta",
03:53:29 INFO - "moz_repo_path": "",
03:53:29 INFO - "stage_platform": "linux64-pgo",
03:53:29 INFO - "builduid": "903bf3ba67ac4973b547cb89e44da7aa",
03:53:29 INFO - "slavebuilddir": "test"
03:53:29 INFO - }
03:53:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
03:53:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
03:53:29 INFO - Running post-action listener: _resource_record_post_action
03:53:29 INFO - #####
03:53:29 INFO - ##### Running download-and-extract step.
03:53:29 INFO - #####
03:53:29 INFO - Running pre-action listener: _resource_record_pre_action
03:53:29 INFO - Running main action method: download_and_extract
03:53:29 INFO - mkdir: /builds/slave/test/build/tests
03:53: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')]}
03:53:29 INFO - https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
03:53:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:53:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:53:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:53:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
03:53:31 INFO - Downloaded 1327 bytes.
03:53:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
03:53:31 INFO - Using the following test package requirements:
03:53:31 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
03:53:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
03:53:31 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
03:53:31 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'jsshell-linux-x86_64.zip'],
03:53:31 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
03:53:31 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
03:53:31 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
03:53:31 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
03:53:31 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
03:53:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
03:53:31 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
03:53:31 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
03:53:31 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')]}
03:53:31 INFO - https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
03:53:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
03:53:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
03:53:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
03:53:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
03:53:36 INFO - Downloaded 24186972 bytes.
03:53:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:53:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:53:36 INFO - caution: filename not matched: web-platform/*
03:53:36 INFO - Return code: 11
03:53:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:53:36 INFO - https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
03:53:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
03:53:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
03:53:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
03:53:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
03:53:41 INFO - Downloaded 36389083 bytes.
03:53:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:53:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:53:45 INFO - caution: filename not matched: bin/*
03:53:45 INFO - caution: filename not matched: config/*
03:53:45 INFO - caution: filename not matched: mozbase/*
03:53:45 INFO - caution: filename not matched: marionette/*
03:53:45 INFO - caution: filename not matched: tools/wptserve/*
03:53:45 INFO - Return code: 11
03:53:45 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')]}
03:53:45 INFO - https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
03:53:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:53:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:53:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:53:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
03:53:50 INFO - Downloaded 56010430 bytes.
03:53:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:53:50 INFO - mkdir: /builds/slave/test/properties
03:53:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:53:50 INFO - Writing to file /builds/slave/test/properties/build_url
03:53:50 INFO - Contents:
03:53:50 INFO - build_url:https://queue.taskcluster.net/v1/task/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
03:53:58 INFO - Running post-action listener: _resource_record_post_action
03:53:58 INFO - Running post-action listener: set_extra_try_arguments
03:53:58 INFO - #####
03:53:58 INFO - ##### Running create-virtualenv step.
03:53:58 INFO - #####
03:53:58 INFO - Running pre-action listener: _pre_create_virtualenv
03:53:58 INFO - Running pre-action listener: _resource_record_pre_action
03:53:58 INFO - Running main action method: create_virtualenv
03:53:58 INFO - Creating virtualenv /builds/slave/test/build/venv
03:53:58 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
03:53:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:53:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:53:58 INFO - Using real prefix '/usr'
03:53:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:53:59 INFO - Installing distribute.............................................................................................................................................................................................done.
03:54:03 INFO - Installing pip.................done.
03:54:03 INFO - Return code: 0
03:54:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:54:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:54:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:54:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1e08030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e093f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f2d120>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607', '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
03:54:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
03:54:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:54:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:54:03 INFO - 'CCACHE_UMASK': '002',
03:54:03 INFO - 'DISPLAY': ':0',
03:54:03 INFO - 'HOME': '/home/cltbld',
03:54:03 INFO - 'LANG': 'en_US.UTF-8',
03:54:03 INFO - 'LOGNAME': 'cltbld',
03:54:03 INFO - 'MAIL': '/var/mail/cltbld',
03:54:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:54:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:54:03 INFO - 'MOZ_NO_REMOTE': '1',
03:54:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:54:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:54:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:54:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:54:03 INFO - 'PWD': '/builds/slave/test',
03:54:03 INFO - 'SHELL': '/bin/bash',
03:54:03 INFO - 'SHLVL': '1',
03:54:03 INFO - 'TERM': 'linux',
03:54:03 INFO - 'TMOUT': '86400',
03:54:03 INFO - 'USER': 'cltbld',
03:54:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:54:03 INFO - '_': '/tools/buildbot/bin/python'}
03:54:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:54:03 INFO - Downloading/unpacking psutil>=0.7.1
03:54:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:54:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:54:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:54:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:54:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:54:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:54:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:54:09 INFO - Installing collected packages: psutil
03:54:09 INFO - Running setup.py install for psutil
03:54:09 INFO - building 'psutil._psutil_linux' extension
03:54:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
03:54:11 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
03:54:11 INFO - building 'psutil._psutil_posix' extension
03:54:11 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
03:54:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
03:54:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:54:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:54:12 INFO - Successfully installed psutil
03:54:12 INFO - Cleaning up...
03:54:12 INFO - Return code: 0
03:54:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:54:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:54:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:54:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e08030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e093f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f2d120>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607', '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
03:54:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:54:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:54:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:54:12 INFO - 'CCACHE_UMASK': '002',
03:54:12 INFO - 'DISPLAY': ':0',
03:54:12 INFO - 'HOME': '/home/cltbld',
03:54:12 INFO - 'LANG': 'en_US.UTF-8',
03:54:12 INFO - 'LOGNAME': 'cltbld',
03:54:12 INFO - 'MAIL': '/var/mail/cltbld',
03:54:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:54:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:54:12 INFO - 'MOZ_NO_REMOTE': '1',
03:54:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:54:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:54:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:54:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:54:12 INFO - 'PWD': '/builds/slave/test',
03:54:12 INFO - 'SHELL': '/bin/bash',
03:54:12 INFO - 'SHLVL': '1',
03:54:12 INFO - 'TERM': 'linux',
03:54:12 INFO - 'TMOUT': '86400',
03:54:12 INFO - 'USER': 'cltbld',
03:54:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:54:12 INFO - '_': '/tools/buildbot/bin/python'}
03:54:12 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:54:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:54:12 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
03:54:12 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
03:54:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:12 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
03:54:12 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
03:54:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:54:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:54:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:54:17 INFO - Installing collected packages: mozsystemmonitor
03:54:17 INFO - Running setup.py install for mozsystemmonitor
03:54:18 INFO - Successfully installed mozsystemmonitor
03:54:18 INFO - Cleaning up...
03:54:18 INFO - Return code: 0
03:54:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:54:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:54:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:54:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e08030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e093f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f2d120>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607', '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
03:54:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
03:54:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:54:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:54:18 INFO - 'CCACHE_UMASK': '002',
03:54:18 INFO - 'DISPLAY': ':0',
03:54:18 INFO - 'HOME': '/home/cltbld',
03:54:18 INFO - 'LANG': 'en_US.UTF-8',
03:54:18 INFO - 'LOGNAME': 'cltbld',
03:54:18 INFO - 'MAIL': '/var/mail/cltbld',
03:54:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:54:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:54:18 INFO - 'MOZ_NO_REMOTE': '1',
03:54:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:54:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:54:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:54:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:54:18 INFO - 'PWD': '/builds/slave/test',
03:54:18 INFO - 'SHELL': '/bin/bash',
03:54:18 INFO - 'SHLVL': '1',
03:54:18 INFO - 'TERM': 'linux',
03:54:18 INFO - 'TMOUT': '86400',
03:54:18 INFO - 'USER': 'cltbld',
03:54:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:54:18 INFO - '_': '/tools/buildbot/bin/python'}
03:54:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:54:18 INFO - Downloading/unpacking blobuploader==1.2.4
03:54:18 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
03:54:18 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
03:54:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:18 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
03:54:18 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
03:54:23 INFO - Downloading blobuploader-1.2.4.tar.gz
03:54:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:54:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:54: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
03:54: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
03:54:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54: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
03:54: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
03:54:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:54:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:54:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:54:25 INFO - Downloading docopt-0.6.1.tar.gz
03:54:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:54:25 INFO - Installing collected packages: blobuploader, requests, docopt
03:54:25 INFO - Running setup.py install for blobuploader
03:54:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:54:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:54:25 INFO - Running setup.py install for requests
03:54:26 INFO - Running setup.py install for docopt
03:54:26 INFO - Successfully installed blobuploader requests docopt
03:54:26 INFO - Cleaning up...
03:54:26 INFO - Return code: 0
03:54:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:54:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:54:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:54:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e08030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e093f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f2d120>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607', '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
03:54:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:54:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:54:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:54:26 INFO - 'CCACHE_UMASK': '002',
03:54:26 INFO - 'DISPLAY': ':0',
03:54:26 INFO - 'HOME': '/home/cltbld',
03:54:26 INFO - 'LANG': 'en_US.UTF-8',
03:54:26 INFO - 'LOGNAME': 'cltbld',
03:54:26 INFO - 'MAIL': '/var/mail/cltbld',
03:54:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:54:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:54:26 INFO - 'MOZ_NO_REMOTE': '1',
03:54:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:54:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:54:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:54:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:54:26 INFO - 'PWD': '/builds/slave/test',
03:54:26 INFO - 'SHELL': '/bin/bash',
03:54:26 INFO - 'SHLVL': '1',
03:54:26 INFO - 'TERM': 'linux',
03:54:26 INFO - 'TMOUT': '86400',
03:54:26 INFO - 'USER': 'cltbld',
03:54:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:54:26 INFO - '_': '/tools/buildbot/bin/python'}
03:54:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:54:27 INFO - Running setup.py (path:/tmp/pip-HHQ93i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:54:27 INFO - Running setup.py (path:/tmp/pip-11BOr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:54:27 INFO - Running setup.py (path:/tmp/pip-hxOBS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:54:27 INFO - Running setup.py (path:/tmp/pip-GTbkUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:54:27 INFO - Running setup.py (path:/tmp/pip-b5jidD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:54:27 INFO - Running setup.py (path:/tmp/pip-7JxLk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:54:27 INFO - Running setup.py (path:/tmp/pip-IoDZhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:54:27 INFO - Running setup.py (path:/tmp/pip-BNjIdd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:54:28 INFO - Running setup.py (path:/tmp/pip-rXyiUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:54:28 INFO - Running setup.py (path:/tmp/pip-KAOrMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:54:29 INFO - Running setup.py (path:/tmp/pip-XYg6KO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:54:29 INFO - Running setup.py (path:/tmp/pip-gvhjdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:54:29 INFO - Running setup.py (path:/tmp/pip-wbfbmg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:54:29 INFO - Running setup.py (path:/tmp/pip-5VkS50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:54:29 INFO - Running setup.py (path:/tmp/pip-uvzlfd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:54:29 INFO - Running setup.py (path:/tmp/pip-sFLp0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:54:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:54:30 INFO - Running setup.py (path:/tmp/pip-oEmthd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:54:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:54:30 INFO - Running setup.py (path:/tmp/pip-6l7p_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:54:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:54:30 INFO - Running setup.py (path:/tmp/pip-hZyh_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:54:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:54:30 INFO - Running setup.py (path:/tmp/pip-CqKjp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:54:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:54:31 INFO - Running setup.py (path:/tmp/pip-uXP07a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:54:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:54:31 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
03:54:31 INFO - Running setup.py install for manifestparser
03:54:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:54:31 INFO - Running setup.py install for mozcrash
03:54:31 INFO - Running setup.py install for mozdebug
03:54:31 INFO - Running setup.py install for mozdevice
03:54:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Running setup.py install for mozfile
03:54:32 INFO - Running setup.py install for mozhttpd
03:54:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Running setup.py install for mozinfo
03:54:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Running setup.py install for mozInstall
03:54:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:54:32 INFO - Running setup.py install for mozleak
03:54:32 INFO - Running setup.py install for mozlog
03:54:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:54:33 INFO - Running setup.py install for moznetwork
03:54:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:54:33 INFO - Running setup.py install for mozprocess
03:54:33 INFO - Running setup.py install for mozprofile
03:54:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:54:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:54:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:54:33 INFO - Running setup.py install for mozrunner
03:54:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:54:34 INFO - Running setup.py install for mozscreenshot
03:54:34 INFO - Running setup.py install for moztest
03:54:34 INFO - Running setup.py install for mozversion
03:54:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:54:34 INFO - Running setup.py install for wptserve
03:54:35 INFO - Running setup.py install for marionette-driver
03:54:35 INFO - Running setup.py install for browsermob-proxy
03:54:35 INFO - Running setup.py install for marionette-client
03:54:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:54:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:54:36 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
03:54:36 INFO - Cleaning up...
03:54:36 INFO - Return code: 0
03:54:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:54:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:54:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:54:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:54:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:54:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e08030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e093f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f2d120>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607', '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
03:54:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:54:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:54:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:54:36 INFO - 'CCACHE_UMASK': '002',
03:54:36 INFO - 'DISPLAY': ':0',
03:54:36 INFO - 'HOME': '/home/cltbld',
03:54:36 INFO - 'LANG': 'en_US.UTF-8',
03:54:36 INFO - 'LOGNAME': 'cltbld',
03:54:36 INFO - 'MAIL': '/var/mail/cltbld',
03:54:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:54:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:54:36 INFO - 'MOZ_NO_REMOTE': '1',
03:54:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:54:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:54:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:54:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:54:36 INFO - 'PWD': '/builds/slave/test',
03:54:36 INFO - 'SHELL': '/bin/bash',
03:54:36 INFO - 'SHLVL': '1',
03:54:36 INFO - 'TERM': 'linux',
03:54:36 INFO - 'TMOUT': '86400',
03:54:36 INFO - 'USER': 'cltbld',
03:54:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:54:36 INFO - '_': '/tools/buildbot/bin/python'}
03:54:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:54:36 INFO - Running setup.py (path:/tmp/pip-x4gXh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:54:36 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))
03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:54:36 INFO - Running setup.py (path:/tmp/pip-4im53G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:54:36 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))
03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:54:36 INFO - Running setup.py (path:/tmp/pip-4GRNm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:54:36 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))
03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:54:36 INFO - Running setup.py (path:/tmp/pip-UmLI_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:54:37 INFO - Running setup.py (path:/tmp/pip-Hj60uy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:54:37 INFO - Running setup.py (path:/tmp/pip-wkJGaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:54:37 INFO - Running setup.py (path:/tmp/pip-ChYBTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:54:37 INFO - Running setup.py (path:/tmp/pip-GFMFUs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:54:37 INFO - Running setup.py (path:/tmp/pip-NzL7sk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:54:37 INFO - Running setup.py (path:/tmp/pip-hitvJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:54:37 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))
03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:54:37 INFO - Running setup.py (path:/tmp/pip-1jIfC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:54:38 INFO - Running setup.py (path:/tmp/pip-TOPZbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:54:38 INFO - Running setup.py (path:/tmp/pip-dAHThk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:54:38 INFO - Running setup.py (path:/tmp/pip-MEge0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:54:38 INFO - Running setup.py (path:/tmp/pip-uGj0HX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:54:38 INFO - Running setup.py (path:/tmp/pip-uWUPZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:54:38 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))
03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:54:38 INFO - Running setup.py (path:/tmp/pip-YMuKQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:54:39 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))
03:54:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:54:39 INFO - Running setup.py (path:/tmp/pip-IFFUdu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:54:39 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))
03:54:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:54:39 INFO - Running setup.py (path:/tmp/pip-lYfA3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:54:39 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))
03:54:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:54:39 INFO - Running setup.py (path:/tmp/pip-CjBKA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:54:39 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))
03:54:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:54:39 INFO - Running setup.py (path:/tmp/pip-9YSeAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:54:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:54:40 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))
03:54:40 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))
03:54:40 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))
03:54:40 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))
03:54:40 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))
03:54:40 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))
03:54:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:54:40 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
03:54:40 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
03:54:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:54:40 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
03:54:40 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
03:54:44 INFO - Downloading blessings-1.6.tar.gz
03:54:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:54:45 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))
03:54:45 INFO - Installing collected packages: blessings
03:54:45 INFO - Running setup.py install for blessings
03:54:45 INFO - Successfully installed blessings
03:54:45 INFO - Cleaning up...
03:54:45 INFO - Return code: 0
03:54:45 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:54:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:54:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:54:45 INFO - Reading from file tmpfile_stdout
03:54:45 INFO - Current package versions:
03:54:45 INFO - argparse == 1.2.1
03:54:45 INFO - blessings == 1.6
03:54:45 INFO - blobuploader == 1.2.4
03:54:45 INFO - browsermob-proxy == 0.6.0
03:54:45 INFO - docopt == 0.6.1
03:54:45 INFO - manifestparser == 1.1
03:54:45 INFO - marionette-client == 2.3.0
03:54:45 INFO - marionette-driver == 1.4.0
03:54:45 INFO - mozInstall == 1.12
03:54:45 INFO - mozcrash == 0.17
03:54:45 INFO - mozdebug == 0.1
03:54:45 INFO - mozdevice == 0.48
03:54:45 INFO - mozfile == 1.2
03:54:45 INFO - mozhttpd == 0.7
03:54:45 INFO - mozinfo == 0.9
03:54:45 INFO - mozleak == 0.1
03:54:45 INFO - mozlog == 3.1
03:54:45 INFO - moznetwork == 0.27
03:54:45 INFO - mozprocess == 0.22
03:54:45 INFO - mozprofile == 0.28
03:54:45 INFO - mozrunner == 6.11
03:54:45 INFO - mozscreenshot == 0.1
03:54:45 INFO - mozsystemmonitor == 0.0
03:54:45 INFO - moztest == 0.7
03:54:45 INFO - mozversion == 1.4
03:54:45 INFO - psutil == 3.1.1
03:54:45 INFO - requests == 1.2.3
03:54:45 INFO - wptserve == 1.4.0
03:54:45 INFO - wsgiref == 0.1.2
03:54:45 INFO - Running post-action listener: _resource_record_post_action
03:54:45 INFO - Running post-action listener: _start_resource_monitoring
03:54:45 INFO - Starting resource monitoring.
03:54:45 INFO - #####
03:54:45 INFO - ##### Running pull step.
03:54:45 INFO - #####
03:54:45 INFO - Running pre-action listener: _resource_record_pre_action
03:54:45 INFO - Running main action method: pull
03:54:45 INFO - Pull has nothing to do!
03:54:45 INFO - Running post-action listener: _resource_record_post_action
03:54:45 INFO - #####
03:54:45 INFO - ##### Running install step.
03:54:45 INFO - #####
03:54:45 INFO - Running pre-action listener: _resource_record_pre_action
03:54:45 INFO - Running main action method: install
03:54:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:54:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:54:46 INFO - Reading from file tmpfile_stdout
03:54:46 INFO - Detecting whether we're running mozinstall >=1.0...
03:54:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:54:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:54:46 INFO - Reading from file tmpfile_stdout
03:54:46 INFO - Output received:
03:54:46 INFO - Usage: mozinstall [options] installer
03:54:46 INFO - Options:
03:54:46 INFO - -h, --help show this help message and exit
03:54:46 INFO - -d DEST, --destination=DEST
03:54:46 INFO - Directory to install application into. [default:
03:54:46 INFO - "/builds/slave/test"]
03:54:46 INFO - --app=APP Application being installed. [default: firefox]
03:54:46 INFO - mkdir: /builds/slave/test/build/application
03:54:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
03:54:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
03:55:07 INFO - Reading from file tmpfile_stdout
03:55:07 INFO - Output received:
03:55:07 INFO - /builds/slave/test/build/application/firefox/firefox
03:55:07 INFO - Running post-action listener: _resource_record_post_action
03:55:07 INFO - #####
03:55:07 INFO - ##### Running run-tests step.
03:55:07 INFO - #####
03:55:07 INFO - Running pre-action listener: _resource_record_pre_action
03:55:07 INFO - Running main action method: run_tests
03:55:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:55:07 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:55:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:55:08 INFO - grabbing minidump binary from tooltool
03:55:08 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')]}
03:55:08 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f280c0>, '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 0x1f24960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f26160>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:55:08 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
03:55:08 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
03:55:08 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:55:08 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:55:10 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpsskWbd
03:55:10 INFO - INFO - File integrity verified, renaming tmpsskWbd to linux64-minidump_stackwalk
03:55:10 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:55:10 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
03:55:10 INFO - Return code: 0
03:55:10 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
03:55:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:55:10 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/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
03:55:10 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/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
03:55:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:55:10 INFO - 'CCACHE_UMASK': '002',
03:55:10 INFO - 'DISPLAY': ':0',
03:55:10 INFO - 'HOME': '/home/cltbld',
03:55:10 INFO - 'LANG': 'en_US.UTF-8',
03:55:10 INFO - 'LOGNAME': 'cltbld',
03:55:10 INFO - 'MAIL': '/var/mail/cltbld',
03:55:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:55:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:55:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:55:10 INFO - 'MOZ_NO_REMOTE': '1',
03:55:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:55:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:55:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:55:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:55:10 INFO - 'PWD': '/builds/slave/test',
03:55:10 INFO - 'SHELL': '/bin/bash',
03:55:10 INFO - 'SHLVL': '1',
03:55:10 INFO - 'TERM': 'linux',
03:55:10 INFO - 'TMOUT': '86400',
03:55:10 INFO - 'USER': 'cltbld',
03:55:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1466592767.271091-1983205607',
03:55:10 INFO - '_': '/tools/buildbot/bin/python'}
03:55:10 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/AtbsH3WJQ9SSeMbdIpEPyg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
03:55:10 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
03:55:10 INFO - import pkg_resources
03:55:12 INFO - Using 1 client processes
03:55:12 INFO - wptserve Starting http server on 127.0.0.1:8000
03:55:12 INFO - wptserve Starting http server on 127.0.0.1:8001
03:55:12 INFO - wptserve Starting http server on 127.0.0.1:8443
03:55:15 INFO - SUITE-START | Running 1476 tests
03:55:15 INFO - Running testharness tests
03:55:15 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:55:15 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:55:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:55:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:55:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:55:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:55:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:55:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:55:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
03:55:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:55:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:55:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 6ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 8ms
03:55:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:55:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 2ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:55:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:55:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:55:15 INFO - Setting up ssl
03:55:15 INFO - PROCESS | certutil |
03:55:15 INFO - PROCESS | certutil |
03:55:15 INFO - PROCESS | certutil |
03:55:15 INFO - Certificate Nickname Trust Attributes
03:55:15 INFO - SSL,S/MIME,JAR/XPI
03:55:15 INFO -
03:55:15 INFO - web-platform-tests CT,,
03:55:15 INFO -
03:55:15 INFO - Starting runner
03:55:17 INFO - PROCESS | 1940 | 1466592917334 Marionette INFO Listening on port 2828
03:55:20 INFO - PROCESS | 1940 | 1466592920034 Marionette INFO startBrowser e4337add-58e9-4830-9b06-46c64d979a76
03:55:20 INFO - PROCESS | 1940 | 1466592920059 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:20 INFO - PROCESS | 1940 | 1466592920548 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:20 INFO - PROCESS | 1940 | 1466592920661 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:20 INFO - PROCESS | 1940 |
03:55:20 INFO - PROCESS | 1940 | (process:1992): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
03:55:21 INFO - PROCESS | 1940 | 1466592921958 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:22 INFO - PROCESS | 1940 | 1466592922391 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:55:22 INFO - PROCESS | 1940 | 1466592922445 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:22 INFO - PROCESS | 1940 | 1466592922462 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 624ms
03:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:55:23 INFO - PROCESS | 1940 | 1466592923129 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:23 INFO - PROCESS | 1940 | 1466592923240 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms
03:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:55:23 INFO - PROCESS | 1940 | 1466592923702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:23 INFO - PROCESS | 1940 | 1466592923779 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 528ms
03:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:55:24 INFO - PROCESS | 1940 | 1466592924258 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:24 INFO - PROCESS | 1940 | 1466592924371 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 579ms
03:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:55:24 INFO - PROCESS | 1940 | 1466592924855 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:24 INFO - PROCESS | 1940 | 1466592924948 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 686ms
03:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:55:25 INFO - PROCESS | 1940 | 1466592925542 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:25 INFO - PROCESS | 1940 | 1466592925634 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms
03:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:55:26 INFO - PROCESS | 1940 | 1466592926126 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:26 INFO - PROCESS | 1940 | 1466592926198 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 628ms
03:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:55:26 INFO - PROCESS | 1940 | 1466592926773 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:26 INFO - PROCESS | 1940 | 1466592926900 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1100ms
03:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:55:27 INFO - PROCESS | 1940 | 1466592927869 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:27 INFO - PROCESS | 1940 | 1466592927980 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 829ms
03:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:55:28 INFO - PROCESS | 1940 | 1466592928718 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:28 INFO - PROCESS | 1940 | 1466592928867 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 797ms
03:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:55:29 INFO - PROCESS | 1940 | 1466592929507 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:29 INFO - PROCESS | 1940 | 1466592929666 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 723ms
03:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:55:30 INFO - PROCESS | 1940 | 1466592930280 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:30 INFO - PROCESS | 1940 | 1466592930376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 647ms
03:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:55:30 INFO - PROCESS | 1940 | 1466592930922 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:31 INFO - PROCESS | 1940 | 1466592931082 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 689ms
03:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:55:31 INFO - PROCESS | 1940 | 1466592931628 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:31 INFO - PROCESS | 1940 | 1466592931750 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 758ms
03:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:55:32 INFO - PROCESS | 1940 | 1466592932377 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:32 INFO - PROCESS | 1940 | 1466592932501 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 681ms
03:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:55:33 INFO - PROCESS | 1940 | 1466592933070 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:33 INFO - PROCESS | 1940 | 1466592933181 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 585ms
03:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:55:33 INFO - PROCESS | 1940 | 1466592933680 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:33 INFO - PROCESS | 1940 | 1466592933802 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 781ms
03:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:55:34 INFO - PROCESS | 1940 | 1466592934469 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:34 INFO - PROCESS | 1940 | 1466592934556 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 779ms
03:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:55:35 INFO - PROCESS | 1940 | 1466592935253 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:35 INFO - PROCESS | 1940 | 1466592935361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 626ms
03:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:55:35 INFO - PROCESS | 1940 | 1466592935920 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:36 INFO - PROCESS | 1940 | 1466592936015 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 634ms
03:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:55:36 INFO - PROCESS | 1940 | 1466592936558 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:36 INFO - PROCESS | 1940 | 1466592936655 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 628ms
03:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:55:37 INFO - PROCESS | 1940 | 1466592937187 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:37 INFO - PROCESS | 1940 | 1466592937289 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 589ms
03:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:55:37 INFO - PROCESS | 1940 | 1466592937806 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:37 INFO - PROCESS | 1940 | 1466592937876 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 635ms
03:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:55:38 INFO - PROCESS | 1940 | 1466592938442 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:38 INFO - PROCESS | 1940 | 1466592938515 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 683ms
03:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:55:39 INFO - PROCESS | 1940 | 1466592939179 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:39 INFO - PROCESS | 1940 | 1466592939294 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 829ms
03:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:55:40 INFO - PROCESS | 1940 | 1466592940034 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:40 INFO - PROCESS | 1940 | 1466592940150 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 799ms
03:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:55:40 INFO - PROCESS | 1940 | 1466592940867 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:40 INFO - PROCESS | 1940 | 1466592940967 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 676ms
03:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:55:41 INFO - PROCESS | 1940 | 1466592941568 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:41 INFO - PROCESS | 1940 | 1466592941660 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 833ms
03:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:55:42 INFO - PROCESS | 1940 | 1466592942384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:42 INFO - PROCESS | 1940 | 1466592942465 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 533ms
03:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:55:42 INFO - PROCESS | 1940 | 1466592942928 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:43 INFO - PROCESS | 1940 | 1466592943010 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 572ms
03:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:55:43 INFO - PROCESS | 1940 | 1466592943512 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:43 INFO - PROCESS | 1940 | 1466592943599 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 574ms
03:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:55:44 INFO - PROCESS | 1940 | 1466592944107 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:44 INFO - PROCESS | 1940 | 1466592944209 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 629ms
03:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:55:44 INFO - PROCESS | 1940 | 1466592944753 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:44 INFO - PROCESS | 1940 | 1466592944878 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 831ms
03:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:55:45 INFO - PROCESS | 1940 | 1466592945588 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:45 INFO - PROCESS | 1940 | 1466592945674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 874ms
03:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:55:46 INFO - PROCESS | 1940 | 1466592946472 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:46 INFO - PROCESS | 1940 | 1466592946582 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 680ms
03:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:55:47 INFO - PROCESS | 1940 | 1466592947159 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:47 INFO - PROCESS | 1940 | 1466592947241 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 622ms
03:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:55:47 INFO - PROCESS | 1940 | 1466592947813 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:47 INFO - PROCESS | 1940 | 1466592947892 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 704ms
03:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:55:48 INFO - PROCESS | 1940 | 1466592948503 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:48 INFO - PROCESS | 1940 | 1466592948594 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 597ms
03:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:55:49 INFO - PROCESS | 1940 | 1466592949101 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:49 INFO - PROCESS | 1940 | 1466592949178 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 585ms
03:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:55:49 INFO - PROCESS | 1940 | 1466592949716 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:49 INFO - PROCESS | 1940 | 1466592949818 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 634ms
03:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:55:50 INFO - PROCESS | 1940 | 1466592950347 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:50 INFO - PROCESS | 1940 | 1466592950432 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 585ms
03:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:55:50 INFO - PROCESS | 1940 | 1466592950954 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:51 INFO - PROCESS | 1940 | 1466592951034 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 587ms
03:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:55:51 INFO - PROCESS | 1940 | 1466592951563 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:51 INFO - PROCESS | 1940 | 1466592951684 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 641ms
03:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:55:52 INFO - PROCESS | 1940 | 1466592952200 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:52 INFO - PROCESS | 1940 | 1466592952392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 984ms
03:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:55:53 INFO - PROCESS | 1940 | 1466592953189 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:53 INFO - PROCESS | 1940 | 1466592953277 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms
03:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:55:53 INFO - PROCESS | 1940 | 1466592953821 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:53 INFO - PROCESS | 1940 | 1466592953907 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 576ms
03:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:55:54 INFO - PROCESS | 1940 | 1466592954434 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:54 INFO - PROCESS | 1940 | 1466592954518 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 597ms
03:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:55:55 INFO - PROCESS | 1940 | 1466592955038 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:55 INFO - PROCESS | 1940 | 1466592955125 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 645ms
03:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:55:55 INFO - PROCESS | 1940 | 1466592955672 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:55 INFO - PROCESS | 1940 | 1466592955762 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 676ms
03:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:55:56 INFO - PROCESS | 1940 | 1466592956366 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:56 INFO - PROCESS | 1940 | 1466592956463 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 583ms
03:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:55:56 INFO - PROCESS | 1940 | 1466592956962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:57 INFO - PROCESS | 1940 | 1466592957042 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 537ms
03:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:55:57 INFO - PROCESS | 1940 | 1466592957508 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:57 INFO - PROCESS | 1940 | 1466592957603 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 549ms
03:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:55:58 INFO - PROCESS | 1940 | 1466592958064 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:58 INFO - PROCESS | 1940 | 1466592958144 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 583ms
03:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:55:58 INFO - PROCESS | 1940 | 1466592958641 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:58 INFO - PROCESS | 1940 | 1466592958732 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 677ms
03:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:55:59 INFO - PROCESS | 1940 | 1466592959334 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:55:59 INFO - PROCESS | 1940 | 1466592959489 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 974ms
03:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:56:00 INFO - PROCESS | 1940 | 1466592960310 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:00 INFO - PROCESS | 1940 | 1466592960394 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 536ms
03:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:56:00 INFO - PROCESS | 1940 | 1466592960898 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:01 INFO - PROCESS | 1940 | 1466592961042 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 641ms
03:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:56:01 INFO - PROCESS | 1940 | 1466592961566 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:01 INFO - PROCESS | 1940 | 1466592961681 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 703ms
03:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:56:02 INFO - PROCESS | 1940 | 1466592962232 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:02 INFO - PROCESS | 1940 | 1466592962334 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 638ms
03:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:56:02 INFO - PROCESS | 1940 | 1466592962893 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:02 INFO - PROCESS | 1940 | 1466592962994 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 687ms
03:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:56:03 INFO - PROCESS | 1940 | 1466592963604 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:03 INFO - PROCESS | 1940 | 1466592963741 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 796ms
03:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:56:04 INFO - PROCESS | 1940 | 1466592964390 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:04 INFO - PROCESS | 1940 | 1466592964488 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 593ms
03:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:56:04 INFO - PROCESS | 1940 | 1466592964977 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:05 INFO - PROCESS | 1940 | 1466592965050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 583ms
03:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:56:05 INFO - PROCESS | 1940 | 1466592965562 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:05 INFO - PROCESS | 1940 | 1466592965644 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 684ms
03:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:56:06 INFO - PROCESS | 1940 | 1466592966277 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:06 INFO - PROCESS | 1940 | 1466592966508 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1042ms
03:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:56:07 INFO - PROCESS | 1940 | 1466592967309 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:07 INFO - PROCESS | 1940 | 1466592967392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 582ms
03:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:56:07 INFO - PROCESS | 1940 | 1466592967934 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:08 INFO - PROCESS | 1940 | 1466592968052 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 644ms
03:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:56:08 INFO - PROCESS | 1940 | 1466592968570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:08 INFO - PROCESS | 1940 | 1466592968669 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 584ms
03:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:56:09 INFO - PROCESS | 1940 | 1466592969176 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:09 INFO - PROCESS | 1940 | 1466592969277 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 680ms
03:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:56:09 INFO - PROCESS | 1940 | 1466592969862 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:09 INFO - PROCESS | 1940 | 1466592969943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 583ms
03:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:56:10 INFO - PROCESS | 1940 | 1466592970457 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:10 INFO - PROCESS | 1940 | 1466592970590 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 626ms
03:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:56:11 INFO - PROCESS | 1940 | 1466592971090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:11 INFO - PROCESS | 1940 | 1466592971196 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 574ms
03:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:56:11 INFO - PROCESS | 1940 | 1466592971684 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:11 INFO - PROCESS | 1940 | 1466592971760 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:12 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.
03:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 588ms
03:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:56:12 INFO - PROCESS | 1940 | 1466592972262 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:12 INFO - PROCESS | 1940 | 1466592972354 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:12 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.
03:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 529ms
03:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:56:12 INFO - PROCESS | 1940 | 1466592972805 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:12 INFO - PROCESS | 1940 | 1466592972899 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:13 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.
03:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 788ms
03:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:56:13 INFO - PROCESS | 1940 | 1466592973625 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:13 INFO - PROCESS | 1940 | 1466592973756 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:14 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.
03:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 788ms
03:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:56:14 INFO - PROCESS | 1940 | 1466592974465 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:14 INFO - PROCESS | 1940 | 1466592974558 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:15 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.
03:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 690ms
03:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:56:15 INFO - PROCESS | 1940 | 1466592975184 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:15 INFO - PROCESS | 1940 | 1466592975266 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:15 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.
03:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 631ms
03:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:56:15 INFO - PROCESS | 1940 | 1466592975799 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:15 INFO - PROCESS | 1940 | 1466592975879 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:16 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.
03:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 623ms
03:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:56:16 INFO - PROCESS | 1940 | 1466592976427 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:16 INFO - PROCESS | 1940 | 1466592976505 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:16 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.
03:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms
03:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:56:17 INFO - PROCESS | 1940 | 1466592977035 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:17 INFO - PROCESS | 1940 | 1466592977188 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:17 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.
03:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 781ms
03:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:56:17 INFO - PROCESS | 1940 | 1466592977813 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:17 INFO - PROCESS | 1940 | 1466592977877 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:18 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.
03:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 620ms
03:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:56:18 INFO - PROCESS | 1940 | 1466592978448 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:18 INFO - PROCESS | 1940 | 1466592978545 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:19 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.
03:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 633ms
03:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:56:19 INFO - PROCESS | 1940 | 1466592979113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:19 INFO - PROCESS | 1940 | 1466592979194 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:19 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.
03:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 602ms
03:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:56:19 INFO - PROCESS | 1940 | 1466592979710 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:19 INFO - PROCESS | 1940 | 1466592979801 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:20 INFO - PROCESS | 1940 | 1466592980178 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:56:20 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.
03:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 824ms
03:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:56:20 INFO - PROCESS | 1940 | 1466592980543 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:20 INFO - PROCESS | 1940 | 1466592980628 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:21 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.
03:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 838ms
03:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:56:21 INFO - PROCESS | 1940 | 1466592981402 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:21 INFO - PROCESS | 1940 | 1466592981511 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:22 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.
03:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 733ms
03:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:56:22 INFO - PROCESS | 1940 | 1466592982191 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:22 INFO - PROCESS | 1940 | 1466592982271 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:22 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.
03:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 641ms
03:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:56:22 INFO - PROCESS | 1940 | 1466592982827 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:22 INFO - PROCESS | 1940 | 1466592982927 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:23 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.
03:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 624ms
03:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:56:23 INFO - PROCESS | 1940 | 1466592983458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:23 INFO - PROCESS | 1940 | 1466592983548 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:24 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.
03:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 825ms
03:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:56:24 INFO - PROCESS | 1940 | 1466592984303 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:24 INFO - PROCESS | 1940 | 1466592984392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:24 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.
03:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 676ms
03:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:56:24 INFO - PROCESS | 1940 | 1466592984976 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:25 INFO - PROCESS | 1940 | 1466592985063 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:25 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.
03:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 621ms
03:56:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:56:25 INFO - PROCESS | 1940 | 1466592985619 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:25 INFO - PROCESS | 1940 | 1466592985746 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:56:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 640ms
03:56:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:56:26 INFO - PROCESS | 1940 | 1466592986253 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:26 INFO - PROCESS | 1940 | 1466592986333 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:56:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 828ms
03:56:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:56:27 INFO - PROCESS | 1940 | 1466592987113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:27 INFO - PROCESS | 1940 | 1466592987217 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:56:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 627ms
03:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:56:27 INFO - PROCESS | 1940 | 1466592987746 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:27 INFO - PROCESS | 1940 | 1466592987826 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 582ms
03:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:56:28 INFO - PROCESS | 1940 | 1466592988372 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:28 INFO - PROCESS | 1940 | 1466592988478 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 780ms
03:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:56:29 INFO - PROCESS | 1940 | 1466592989127 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:29 INFO - PROCESS | 1940 | 1466592989308 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 828ms
03:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:56:29 INFO - PROCESS | 1940 | 1466592989968 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:30 INFO - PROCESS | 1940 | 1466592990065 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 678ms
03:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:56:30 INFO - PROCESS | 1940 | 1466592990644 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:30 INFO - PROCESS | 1940 | 1466592990752 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 634ms
03:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:56:31 INFO - PROCESS | 1940 | 1466592991295 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:31 INFO - PROCESS | 1940 | 1466592991410 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 646ms
03:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:56:31 INFO - PROCESS | 1940 | 1466592991937 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:32 INFO - PROCESS | 1940 | 1466592992026 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 679ms
03:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:56:32 INFO - PROCESS | 1940 | 1466592992620 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:32 INFO - PROCESS | 1940 | 1466592992708 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 838ms
03:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:56:33 INFO - PROCESS | 1940 | 1466592993469 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:33 INFO - PROCESS | 1940 | 1466592993674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:34 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
03:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1481ms
03:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:56:34 INFO - PROCESS | 1940 | 1466592994959 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:35 INFO - PROCESS | 1940 | 1466592995090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1327ms
03:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:56:36 INFO - PROCESS | 1940 | 1466592996305 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:36 INFO - PROCESS | 1940 | 1466592996458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:37 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
03:56:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 739ms
03:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:56:37 INFO - PROCESS | 1940 | 1466592997069 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:37 INFO - PROCESS | 1940 | 1466592997173 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 641ms
03:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:56:37 INFO - PROCESS | 1940 | 1466592997725 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:37 INFO - PROCESS | 1940 | 1466592997835 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 679ms
03:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:56:38 INFO - PROCESS | 1940 | 1466592998407 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:38 INFO - PROCESS | 1940 | 1466592998492 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 627ms
03:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:56:39 INFO - PROCESS | 1940 | 1466592999050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:39 INFO - PROCESS | 1940 | 1466592999139 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 677ms
03:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:56:39 INFO - PROCESS | 1940 | 1466592999723 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:39 INFO - PROCESS | 1940 | 1466592999806 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 932ms
03:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:56:40 INFO - PROCESS | 1940 | 1466593000674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:40 INFO - PROCESS | 1940 | 1466593000779 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:41 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:56:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 681ms
03:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:56:41 INFO - PROCESS | 1940 | 1466593001366 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:41 INFO - PROCESS | 1940 | 1466593001455 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 691ms
03:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:56:42 INFO - PROCESS | 1940 | 1466593002079 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:42 INFO - PROCESS | 1940 | 1466593002205 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:42 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:56:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 647ms
03:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:56:42 INFO - PROCESS | 1940 | 1466593002736 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:42 INFO - PROCESS | 1940 | 1466593002827 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:43 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
03:56:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 682ms
03:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:56:43 INFO - PROCESS | 1940 | 1466593003426 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:43 INFO - PROCESS | 1940 | 1466593003554 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:44 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:56:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 746ms
03:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:56:44 INFO - PROCESS | 1940 | 1466593004174 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:44 INFO - PROCESS | 1940 | 1466593004273 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 679ms
03:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:56:44 INFO - PROCESS | 1940 | 1466593004882 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:44 INFO - PROCESS | 1940 | 1466593004962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 649ms
03:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:56:45 INFO - PROCESS | 1940 | 1466593005520 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:45 INFO - PROCESS | 1940 | 1466593005596 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:56:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 789ms
03:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:56:46 INFO - PROCESS | 1940 | 1466593006324 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:46 INFO - PROCESS | 1940 | 1466593006473 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 925ms
03:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:56:47 INFO - PROCESS | 1940 | 1466593007275 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:47 INFO - PROCESS | 1940 | 1466593007378 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 727ms
03:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:56:48 INFO - PROCESS | 1940 | 1466593008043 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:48 INFO - PROCESS | 1940 | 1466593008197 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 745ms
03:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:56:48 INFO - PROCESS | 1940 | 1466593008793 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:48 INFO - PROCESS | 1940 | 1466593008869 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 683ms
03:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:56:49 INFO - PROCESS | 1940 | 1466593009482 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:49 INFO - PROCESS | 1940 | 1466593009598 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 586ms
03:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:56:52 INFO - PROCESS | 1940 | 1466593012303 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:52 INFO - PROCESS | 1940 | 1466593012383 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 579ms
03:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:56:52 INFO - PROCESS | 1940 | 1466593012889 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:53 INFO - PROCESS | 1940 | 1466593013002 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 685ms
03:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:56:53 INFO - PROCESS | 1940 | 1466593013585 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:53 INFO - PROCESS | 1940 | 1466593013746 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 829ms
03:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:56:54 INFO - PROCESS | 1940 | 1466593014419 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:54 INFO - PROCESS | 1940 | 1466593014514 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:54 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
03:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 580ms
03:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:56:55 INFO - PROCESS | 1940 | 1466593015040 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:55 INFO - PROCESS | 1940 | 1466593015164 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:56:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 692ms
03:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:56:55 INFO - PROCESS | 1940 | 1466593015730 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:55 INFO - PROCESS | 1940 | 1466593015828 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 629ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:56:56 INFO - PROCESS | 1940 | 1466593016382 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:56 INFO - PROCESS | 1940 | 1466593016499 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:56 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
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 576ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:56:56 INFO - PROCESS | 1940 | 1466593016995 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:57 INFO - PROCESS | 1940 | 1466593017097 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:57 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
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:56:57 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
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:56:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 702ms
03:56:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:56:57 INFO - PROCESS | 1940 | 1466593017693 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:57 INFO - PROCESS | 1940 | 1466593017806 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:56:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 575ms
03:56:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:56:58 INFO - PROCESS | 1940 | 1466593018273 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:58 INFO - PROCESS | 1940 | 1466593018390 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:58 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.
03:56:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 728ms
03:56:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:56:59 INFO - PROCESS | 1940 | 1466593019001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:59 INFO - PROCESS | 1940 | 1466593019075 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:59 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.
03:56:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 528ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:56:59 INFO - PROCESS | 1940 | 1466593019540 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:56:59 INFO - PROCESS | 1940 | 1466593019672 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:57:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 678ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:57:00 INFO - PROCESS | 1940 | 1466593020221 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:00 INFO - PROCESS | 1940 | 1466593020376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:01 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.
03:57:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 826ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:57:01 INFO - PROCESS | 1940 | 1466593021070 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:01 INFO - PROCESS | 1940 | 1466593021157 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 638ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:57:01 INFO - PROCESS | 1940 | 1466593021723 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:01 INFO - PROCESS | 1940 | 1466593021808 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 730ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:57:02 INFO - PROCESS | 1940 | 1466593022470 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:02 INFO - PROCESS | 1940 | 1466593022603 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 632ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:57:03 INFO - PROCESS | 1940 | 1466593023131 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:03 INFO - PROCESS | 1940 | 1466593023251 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 595ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:57:03 INFO - PROCESS | 1940 | 1466593023726 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:03 INFO - PROCESS | 1940 | 1466593023825 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 637ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:57:04 INFO - PROCESS | 1940 | 1466593024359 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:04 INFO - PROCESS | 1940 | 1466593024450 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 573ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:57:04 INFO - PROCESS | 1940 | 1466593024950 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:05 INFO - PROCESS | 1940 | 1466593025046 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:57:05 INFO - PROCESS | 1940 | 1466593025585 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:05 INFO - PROCESS | 1940 | 1466593025678 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 681ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:57:06 INFO - PROCESS | 1940 | 1466593026276 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:06 INFO - PROCESS | 1940 | 1466593026402 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 890ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:57:07 INFO - PROCESS | 1940 | 1466593027182 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:07 INFO - PROCESS | 1940 | 1466593027285 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 791ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:57:07 INFO - PROCESS | 1940 | 1466593027970 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:08 INFO - PROCESS | 1940 | 1466593028057 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 625ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:57:08 INFO - PROCESS | 1940 | 1466593028613 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:08 INFO - PROCESS | 1940 | 1466593028700 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 724ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:57:09 INFO - PROCESS | 1940 | 1466593029377 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:09 INFO - PROCESS | 1940 | 1466593029537 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 790ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:57:10 INFO - PROCESS | 1940 | 1466593030143 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:10 INFO - PROCESS | 1940 | 1466593030265 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 734ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:57:10 INFO - PROCESS | 1940 | 1466593030878 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:10 INFO - PROCESS | 1940 | 1466593030963 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 623ms
03:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:57:11 INFO - PROCESS | 1940 | 1466593031543 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:11 INFO - PROCESS | 1940 | 1466593031675 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 751ms
03:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:57:12 INFO - PROCESS | 1940 | 1466593032283 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:12 INFO - PROCESS | 1940 | 1466593032433 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 887ms
03:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:57:13 INFO - PROCESS | 1940 | 1466593033180 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:13 INFO - PROCESS | 1940 | 1466593033299 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 939ms
03:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:57:14 INFO - PROCESS | 1940 | 1466593034145 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:14 INFO - PROCESS | 1940 | 1466593034278 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 841ms
03:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:57:14 INFO - PROCESS | 1940 | 1466593034985 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:15 INFO - PROCESS | 1940 | 1466593035078 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 683ms
03:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:57:15 INFO - PROCESS | 1940 | 1466593035677 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:15 INFO - PROCESS | 1940 | 1466593035776 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 627ms
03:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:57:16 INFO - PROCESS | 1940 | 1466593036343 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:16 INFO - PROCESS | 1940 | 1466593036489 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 796ms
03:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:57:17 INFO - PROCESS | 1940 | 1466593037146 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:17 INFO - PROCESS | 1940 | 1466593037268 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 639ms
03:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:57:17 INFO - PROCESS | 1940 | 1466593037784 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:17 INFO - PROCESS | 1940 | 1466593037910 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 692ms
03:57:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:57:18 INFO - PROCESS | 1940 | 1466593038482 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:18 INFO - PROCESS | 1940 | 1466593038566 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:57:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 539ms
03:57:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:57:19 INFO - PROCESS | 1940 | 1466593039031 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:19 INFO - PROCESS | 1940 | 1466593039151 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:57:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 634ms
03:57:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:57:19 INFO - PROCESS | 1940 | 1466593039675 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:19 INFO - PROCESS | 1940 | 1466593039757 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:57:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 586ms
03:57:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:57:20 INFO - PROCESS | 1940 | 1466593040291 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:20 INFO - PROCESS | 1940 | 1466593040376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:57:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 797ms
03:57:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:57:21 INFO - PROCESS | 1940 | 1466593041094 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:21 INFO - PROCESS | 1940 | 1466593041191 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:57:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 885ms
03:57:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:57:21 INFO - PROCESS | 1940 | 1466593041985 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:22 INFO - PROCESS | 1940 | 1466593042099 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:57:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 683ms
03:57:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:57:22 INFO - PROCESS | 1940 | 1466593042677 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:22 INFO - PROCESS | 1940 | 1466593042764 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
03:57:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 576ms
03:57:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:57:23 INFO - PROCESS | 1940 | 1466593043320 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:23 INFO - PROCESS | 1940 | 1466593043405 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:57:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 709ms
03:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:57:23 INFO - PROCESS | 1940 | 1466593043986 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:24 INFO - PROCESS | 1940 | 1466593044100 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1125ms
03:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:57:25 INFO - PROCESS | 1940 | 1466593045118 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:25 INFO - PROCESS | 1940 | 1466593045192 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1125ms
03:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:57:26 INFO - PROCESS | 1940 | 1466593046249 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:26 INFO - PROCESS | 1940 | 1466593046346 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1028ms
03:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:57:27 INFO - PROCESS | 1940 | 1466593047277 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:27 INFO - PROCESS | 1940 | 1466593047357 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
03:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms
03:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:57:28 INFO - PROCESS | 1940 | 1466593048424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:28 INFO - PROCESS | 1940 | 1466593048527 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
03:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1139ms
03:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:57:29 INFO - PROCESS | 1940 | 1466593049570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:29 INFO - PROCESS | 1940 | 1466593049665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1082ms
03:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:57:30 INFO - PROCESS | 1940 | 1466593050665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:30 INFO - PROCESS | 1940 | 1466593050770 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1186ms
03:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:57:31 INFO - PROCESS | 1940 | 1466593051852 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:31 INFO - PROCESS | 1940 | 1466593051943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1081ms
03:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:57:32 INFO - PROCESS | 1940 | 1466593052938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:33 INFO - PROCESS | 1940 | 1466593053010 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:34 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
03:57:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1079ms
03:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:57:34 INFO - PROCESS | 1940 | 1466593054026 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:34 INFO - PROCESS | 1940 | 1466593054129 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1282ms
03:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:57:35 INFO - PROCESS | 1940 | 1466593055315 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:35 INFO - PROCESS | 1940 | 1466593055413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 631ms
03:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:57:35 INFO - PROCESS | 1940 | 1466593055964 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:36 INFO - PROCESS | 1940 | 1466593056070 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:57:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms
03:57:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:57:36 INFO - PROCESS | 1940 | 1466593056702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:36 INFO - PROCESS | 1940 | 1466593056801 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:37 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
03:57:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:57:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:57:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 729ms
03:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:57:37 INFO - PROCESS | 1940 | 1466593057433 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:37 INFO - PROCESS | 1940 | 1466593057570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 573ms
03:57:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:57:38 INFO - PROCESS | 1940 | 1466593058027 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:38 INFO - PROCESS | 1940 | 1466593058137 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1085ms
03:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:57:39 INFO - PROCESS | 1940 | 1466593059109 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:39 INFO - PROCESS | 1940 | 1466593059210 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:40 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
03:57:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1124ms
03:57:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:57:40 INFO - PROCESS | 1940 | 1466593060234 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:40 INFO - PROCESS | 1940 | 1466593060306 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:41 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.)
03:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1024ms
03:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:57:41 INFO - PROCESS | 1940 | 1466593061300 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:41 INFO - PROCESS | 1940 | 1466593061445 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1292ms
03:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:57:42 INFO - PROCESS | 1940 | 1466593062584 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:42 INFO - PROCESS | 1940 | 1466593062677 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:43 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
03:57:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1080ms
03:57:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:57:43 INFO - PROCESS | 1940 | 1466593063674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:43 INFO - PROCESS | 1940 | 1466593063762 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:57:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms
03:57:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:57:44 INFO - PROCESS | 1940 | 1466593064360 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:44 INFO - PROCESS | 1940 | 1466593064458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:57:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1029ms
03:57:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:57:45 INFO - PROCESS | 1940 | 1466593065383 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:45 INFO - PROCESS | 1940 | 1466593065461 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:57:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1023ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:57:46 INFO - PROCESS | 1940 | 1466593066416 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:46 INFO - PROCESS | 1940 | 1466593066495 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 586ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:57:47 INFO - PROCESS | 1940 | 1466593067008 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:47 INFO - PROCESS | 1940 | 1466593067087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 580ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:57:47 INFO - PROCESS | 1940 | 1466593067589 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:47 INFO - PROCESS | 1940 | 1466593067673 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 772ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:57:48 INFO - PROCESS | 1940 | 1466593068384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:48 INFO - PROCESS | 1940 | 1466593068549 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 684ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:57:49 INFO - PROCESS | 1940 | 1466593069132 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:49 INFO - PROCESS | 1940 | 1466593069225 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 634ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:57:49 INFO - PROCESS | 1940 | 1466593069772 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:49 INFO - PROCESS | 1940 | 1466593069874 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms
03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:57:50 INFO - PROCESS | 1940 | 1466593070435 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:50 INFO - PROCESS | 1940 | 1466593070516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 643ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:57:51 INFO - PROCESS | 1940 | 1466593071087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:51 INFO - PROCESS | 1940 | 1466593071188 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:51 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
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 680ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:57:51 INFO - PROCESS | 1940 | 1466593071770 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:51 INFO - PROCESS | 1940 | 1466593071860 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:52 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
03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 728ms
03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:57:52 INFO - PROCESS | 1940 | 1466593072502 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:52 INFO - PROCESS | 1940 | 1466593072607 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:53 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
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 576ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:57:53 INFO - PROCESS | 1940 | 1466593073083 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:53 INFO - PROCESS | 1940 | 1466593073161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 577ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:57:53 INFO - PROCESS | 1940 | 1466593073665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:53 INFO - PROCESS | 1940 | 1466593073742 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:54 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
03:57:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 524ms
03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:57:54 INFO - PROCESS | 1940 | 1466593074214 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:54 INFO - PROCESS | 1940 | 1466593074307 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 692ms
03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:57:54 INFO - PROCESS | 1940 | 1466593074904 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:55 INFO - PROCESS | 1940 | 1466593075008 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:55 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
03:57:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 933ms
03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:57:55 INFO - PROCESS | 1940 | 1466593075847 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:55 INFO - PROCESS | 1940 | 1466593075943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 682ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:57:56 INFO - PROCESS | 1940 | 1466593076535 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:56 INFO - PROCESS | 1940 | 1466593076626 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 575ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:57:57 INFO - PROCESS | 1940 | 1466593077156 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:57 INFO - PROCESS | 1940 | 1466593077258 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 634ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:57:57 INFO - PROCESS | 1940 | 1466593077787 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:57 INFO - PROCESS | 1940 | 1466593077899 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 572ms
03:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:57:58 INFO - PROCESS | 1940 | 1466593078384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:58 INFO - PROCESS | 1940 | 1466593078465 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 694ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:57:59 INFO - PROCESS | 1940 | 1466593079069 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:59 INFO - PROCESS | 1940 | 1466593079175 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 684ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:57:59 INFO - PROCESS | 1940 | 1466593079751 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:57:59 INFO - PROCESS | 1940 | 1466593079846 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:58:00 INFO - PROCESS | 1940 | 1466593080350 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:00 INFO - PROCESS | 1940 | 1466593080433 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 542ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:58:00 INFO - PROCESS | 1940 | 1466593080906 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:01 INFO - PROCESS | 1940 | 1466593081006 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:58:01 INFO - PROCESS | 1940 | 1466593081561 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:01 INFO - PROCESS | 1940 | 1466593081686 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 825ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:58:02 INFO - PROCESS | 1940 | 1466593082411 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:02 INFO - PROCESS | 1940 | 1466593082546 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 780ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:58:03 INFO - PROCESS | 1940 | 1466593083227 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:03 INFO - PROCESS | 1940 | 1466593083361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 996ms
03:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:58:04 INFO - PROCESS | 1940 | 1466593084249 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:04 INFO - PROCESS | 1940 | 1466593084362 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 688ms
03:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:58:04 INFO - PROCESS | 1940 | 1466593084924 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:05 INFO - PROCESS | 1940 | 1466593085017 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 624ms
03:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:58:05 INFO - PROCESS | 1940 | 1466593085557 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:05 INFO - PROCESS | 1940 | 1466593085685 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 778ms
03:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:58:06 INFO - PROCESS | 1940 | 1466593086355 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:06 INFO - PROCESS | 1940 | 1466593086513 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 785ms
03:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:58:07 INFO - PROCESS | 1940 | 1466593087131 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:07 INFO - PROCESS | 1940 | 1466593087212 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 879ms
03:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:58:08 INFO - PROCESS | 1940 | 1466593088019 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:08 INFO - PROCESS | 1940 | 1466593088136 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 789ms
03:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:58:08 INFO - PROCESS | 1940 | 1466593088823 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:08 INFO - PROCESS | 1940 | 1466593088912 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 641ms
03:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:58:09 INFO - PROCESS | 1940 | 1466593089487 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:09 INFO - PROCESS | 1940 | 1466593089563 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 632ms
03:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:58:10 INFO - PROCESS | 1940 | 1466593090142 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:10 INFO - PROCESS | 1940 | 1466593090253 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 878ms
03:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:58:11 INFO - PROCESS | 1940 | 1466593091016 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:11 INFO - PROCESS | 1940 | 1466593091138 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 782ms
03:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:58:11 INFO - PROCESS | 1940 | 1466593091819 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:11 INFO - PROCESS | 1940 | 1466593091943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 684ms
03:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:58:12 INFO - PROCESS | 1940 | 1466593092511 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:12 INFO - PROCESS | 1940 | 1466593092609 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 786ms
03:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:58:13 INFO - PROCESS | 1940 | 1466593093301 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:13 INFO - PROCESS | 1940 | 1466593093413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 626ms
03:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:58:13 INFO - PROCESS | 1940 | 1466593093944 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:14 INFO - PROCESS | 1940 | 1466593094049 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 689ms
03:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:58:14 INFO - PROCESS | 1940 | 1466593094627 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:14 INFO - PROCESS | 1940 | 1466593094730 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 930ms
03:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:58:15 INFO - PROCESS | 1940 | 1466593095584 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:15 INFO - PROCESS | 1940 | 1466593095691 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 635ms
03:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:58:16 INFO - PROCESS | 1940 | 1466593096243 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:16 INFO - PROCESS | 1940 | 1466593096332 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 636ms
03:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:58:16 INFO - PROCESS | 1940 | 1466593096904 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:17 INFO - PROCESS | 1940 | 1466593096998 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 732ms
03:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:58:17 INFO - PROCESS | 1940 | 1466593097637 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:17 INFO - PROCESS | 1940 | 1466593097740 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 676ms
03:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:58:18 INFO - PROCESS | 1940 | 1466593098329 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:18 INFO - PROCESS | 1940 | 1466593098443 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 741ms
03:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:58:19 INFO - PROCESS | 1940 | 1466593099073 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:19 INFO - PROCESS | 1940 | 1466593099164 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 631ms
03:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:58:19 INFO - PROCESS | 1940 | 1466593099705 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:19 INFO - PROCESS | 1940 | 1466593099800 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 688ms
03:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:58:20 INFO - PROCESS | 1940 | 1466593100398 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:20 INFO - PROCESS | 1940 | 1466593100795 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 933ms
03:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:58:21 INFO - PROCESS | 1940 | 1466593101354 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:21 INFO - PROCESS | 1940 | 1466593101498 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1037ms
03:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:58:22 INFO - PROCESS | 1940 | 1466593102386 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:22 INFO - PROCESS | 1940 | 1466593102499 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 775ms
03:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:58:23 INFO - PROCESS | 1940 | 1466593103171 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:23 INFO - PROCESS | 1940 | 1466593103261 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 686ms
03:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:58:23 INFO - PROCESS | 1940 | 1466593103887 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:23 INFO - PROCESS | 1940 | 1466593103975 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 646ms
03:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:58:24 INFO - PROCESS | 1940 | 1466593104538 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:24 INFO - PROCESS | 1940 | 1466593104676 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 742ms
03:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:58:25 INFO - PROCESS | 1940 | 1466593105268 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:25 INFO - PROCESS | 1940 | 1466593105361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 788ms
03:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:58:26 INFO - PROCESS | 1940 | 1466593106107 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:26 INFO - PROCESS | 1940 | 1466593106195 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 724ms
03:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:58:26 INFO - PROCESS | 1940 | 1466593106835 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:26 INFO - PROCESS | 1940 | 1466593106916 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 776ms
03:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:58:27 INFO - PROCESS | 1940 | 1466593107637 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:27 INFO - PROCESS | 1940 | 1466593107731 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 783ms
03:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:58:28 INFO - PROCESS | 1940 | 1466593108424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:28 INFO - PROCESS | 1940 | 1466593108559 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 980ms
03:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:58:29 INFO - PROCESS | 1940 | 1466593109424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:29 INFO - PROCESS | 1940 | 1466593109567 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 784ms
03:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:58:30 INFO - PROCESS | 1940 | 1466593110229 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:30 INFO - PROCESS | 1940 | 1466593110359 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 725ms
03:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:58:30 INFO - PROCESS | 1940 | 1466593110992 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:31 INFO - PROCESS | 1940 | 1466593111082 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 693ms
03:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:58:31 INFO - PROCESS | 1940 | 1466593111673 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:31 INFO - PROCESS | 1940 | 1466593111798 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 636ms
03:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:58:32 INFO - PROCESS | 1940 | 1466593112335 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:32 INFO - PROCESS | 1940 | 1466593112410 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 790ms
03:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:58:33 INFO - PROCESS | 1940 | 1466593113168 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:33 INFO - PROCESS | 1940 | 1466593113276 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 648ms
03:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:58:33 INFO - PROCESS | 1940 | 1466593113816 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:33 INFO - PROCESS | 1940 | 1466593113907 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 576ms
03:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:58:34 INFO - PROCESS | 1940 | 1466593114411 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:34 INFO - PROCESS | 1940 | 1466593114516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 632ms
03:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:58:35 INFO - PROCESS | 1940 | 1466593115057 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:35 INFO - PROCESS | 1940 | 1466593115138 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 878ms
03:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:58:35 INFO - PROCESS | 1940 | 1466593115955 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:36 INFO - PROCESS | 1940 | 1466593116093 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 740ms
03:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:58:36 INFO - PROCESS | 1940 | 1466593116700 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:36 INFO - PROCESS | 1940 | 1466593116802 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 678ms
03:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:58:37 INFO - PROCESS | 1940 | 1466593117385 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:37 INFO - PROCESS | 1940 | 1466593117485 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 675ms
03:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:58:38 INFO - PROCESS | 1940 | 1466593118061 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:38 INFO - PROCESS | 1940 | 1466593118152 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 626ms
03:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:58:38 INFO - PROCESS | 1940 | 1466593118689 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:38 INFO - PROCESS | 1940 | 1466593118761 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 578ms
03:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:58:39 INFO - PROCESS | 1940 | 1466593119290 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:39 INFO - PROCESS | 1940 | 1466593119420 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 726ms
03:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:58:40 INFO - PROCESS | 1940 | 1466593120022 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:40 INFO - PROCESS | 1940 | 1466593120160 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 725ms
03:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:58:40 INFO - PROCESS | 1940 | 1466593120766 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:40 INFO - PROCESS | 1940 | 1466593120875 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 630ms
03:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:58:41 INFO - PROCESS | 1940 | 1466593121400 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:41 INFO - PROCESS | 1940 | 1466593121482 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 574ms
03:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:58:41 INFO - PROCESS | 1940 | 1466593121982 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:42 INFO - PROCESS | 1940 | 1466593122090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 976ms
03:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:58:42 INFO - PROCESS | 1940 | 1466593122974 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:43 INFO - PROCESS | 1940 | 1466593123076 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 688ms
03:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:58:43 INFO - PROCESS | 1940 | 1466593123675 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:43 INFO - PROCESS | 1940 | 1466593123762 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 640ms
03:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:58:44 INFO - PROCESS | 1940 | 1466593124322 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:44 INFO - PROCESS | 1940 | 1466593124412 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 631ms
03:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:58:44 INFO - PROCESS | 1940 | 1466593124982 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:45 INFO - PROCESS | 1940 | 1466593125073 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 604ms
03:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:58:45 INFO - PROCESS | 1940 | 1466593125570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:45 INFO - PROCESS | 1940 | 1466593125648 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 529ms
03:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:58:46 INFO - PROCESS | 1940 | 1466593126113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:46 INFO - PROCESS | 1940 | 1466593126245 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 632ms
03:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:58:46 INFO - PROCESS | 1940 | 1466593126743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:46 INFO - PROCESS | 1940 | 1466593126822 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 623ms
03:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:58:47 INFO - PROCESS | 1940 | 1466593127371 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:47 INFO - PROCESS | 1940 | 1466593127451 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 773ms
03:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:58:48 INFO - PROCESS | 1940 | 1466593128155 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:48 INFO - PROCESS | 1940 | 1466593128240 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 581ms
03:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:58:48 INFO - PROCESS | 1940 | 1466593128742 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:48 INFO - PROCESS | 1940 | 1466593128827 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 874ms
03:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:58:49 INFO - PROCESS | 1940 | 1466593129626 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:49 INFO - PROCESS | 1940 | 1466593129735 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 631ms
03:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:58:50 INFO - PROCESS | 1940 | 1466593130290 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:50 INFO - PROCESS | 1940 | 1466593130369 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 637ms
03:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:58:50 INFO - PROCESS | 1940 | 1466593130955 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:51 INFO - PROCESS | 1940 | 1466593131090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 788ms
03:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:58:51 INFO - PROCESS | 1940 | 1466593131733 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:51 INFO - PROCESS | 1940 | 1466593131824 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 631ms
03:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:58:52 INFO - PROCESS | 1940 | 1466593132373 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:52 INFO - PROCESS | 1940 | 1466593132498 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms
03:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:58:53 INFO - PROCESS | 1940 | 1466593133026 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:53 INFO - PROCESS | 1940 | 1466593133126 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 682ms
03:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:58:53 INFO - PROCESS | 1940 | 1466593133695 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:53 INFO - PROCESS | 1940 | 1466593133760 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms
03:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:58:54 INFO - PROCESS | 1940 | 1466593134294 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:54 INFO - PROCESS | 1940 | 1466593134391 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 680ms
03:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:58:54 INFO - PROCESS | 1940 | 1466593134978 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:55 INFO - PROCESS | 1940 | 1466593135083 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 846ms
03:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:58:55 INFO - PROCESS | 1940 | 1466593135842 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:56 INFO - PROCESS | 1940 | 1466593136071 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 830ms
03:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:58:56 INFO - PROCESS | 1940 | 1466593136672 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:56 INFO - PROCESS | 1940 | 1466593136761 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 626ms
03:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:58:57 INFO - PROCESS | 1940 | 1466593137309 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:57 INFO - PROCESS | 1940 | 1466593137401 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 729ms
03:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:58:58 INFO - PROCESS | 1940 | 1466593138058 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:58 INFO - PROCESS | 1940 | 1466593138139 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 637ms
03:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:58:58 INFO - PROCESS | 1940 | 1466593138688 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:58 INFO - PROCESS | 1940 | 1466593138824 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:59 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
03:58:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:58:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 629ms
03:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:58:59 INFO - PROCESS | 1940 | 1466593139329 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:59 INFO - PROCESS | 1940 | 1466593139426 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:58:59 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
03:58:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:58:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 628ms
03:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:58:59 INFO - PROCESS | 1940 | 1466593139970 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:00 INFO - PROCESS | 1940 | 1466593140077 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:00 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
03:59:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:59:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:59:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 736ms
03:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:59:00 INFO - PROCESS | 1940 | 1466593140715 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:00 INFO - PROCESS | 1940 | 1466593140829 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:01 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
03:59:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:59:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 681ms
03:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:59:01 INFO - PROCESS | 1940 | 1466593141403 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:01 INFO - PROCESS | 1940 | 1466593141504 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:02 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
03:59:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:59:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 675ms
03:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:59:02 INFO - PROCESS | 1940 | 1466593142099 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:02 INFO - PROCESS | 1940 | 1466593142211 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:03 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
03:59:03 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:59:03 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:59:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 1381ms
03:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:59:03 INFO - PROCESS | 1940 | 1466593143493 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:03 INFO - PROCESS | 1940 | 1466593143642 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 786ms
03:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:59:04 INFO - PROCESS | 1940 | 1466593144307 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:04 INFO - PROCESS | 1940 | 1466593144402 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:05 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
03:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 736ms
03:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:59:05 INFO - PROCESS | 1940 | 1466593145058 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:05 INFO - PROCESS | 1940 | 1466593145161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:05 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
03:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 781ms
03:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:59:05 INFO - PROCESS | 1940 | 1466593145838 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:05 INFO - PROCESS | 1940 | 1466593145936 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 729ms
03:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:59:06 INFO - PROCESS | 1940 | 1466593146575 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:06 INFO - PROCESS | 1940 | 1466593146658 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 739ms
03:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:59:07 INFO - PROCESS | 1940 | 1466593147341 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:07 INFO - PROCESS | 1940 | 1466593147470 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 781ms
03:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:59:08 INFO - PROCESS | 1940 | 1466593148124 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:08 INFO - PROCESS | 1940 | 1466593148238 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:08 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
03:59:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 636ms
03:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:59:08 INFO - PROCESS | 1940 | 1466593148765 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:08 INFO - PROCESS | 1940 | 1466593148876 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 725ms
03:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:59:09 INFO - PROCESS | 1940 | 1466593149514 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:09 INFO - PROCESS | 1940 | 1466593149653 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1128ms
03:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:59:10 INFO - PROCESS | 1940 | 1466593150645 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:10 INFO - PROCESS | 1940 | 1466593150746 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 625ms
03:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:59:11 INFO - PROCESS | 1940 | 1466593151328 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:11 INFO - PROCESS | 1940 | 1466593151450 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 782ms
03:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:59:12 INFO - PROCESS | 1940 | 1466593152090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:12 INFO - PROCESS | 1940 | 1466593152178 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 688ms
03:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:59:12 INFO - PROCESS | 1940 | 1466593152787 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:12 INFO - PROCESS | 1940 | 1466593152918 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 731ms
03:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:59:13 INFO - PROCESS | 1940 | 1466593153522 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:13 INFO - PROCESS | 1940 | 1466593153639 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 732ms
03:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:59:14 INFO - PROCESS | 1940 | 1466593154271 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:14 INFO - PROCESS | 1940 | 1466593154380 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 630ms
03:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:59:14 INFO - PROCESS | 1940 | 1466593154901 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:14 INFO - PROCESS | 1940 | 1466593154973 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms
03:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:59:15 INFO - PROCESS | 1940 | 1466593155439 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:15 INFO - PROCESS | 1940 | 1466593155548 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 632ms
03:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:59:16 INFO - PROCESS | 1940 | 1466593156074 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:16 INFO - PROCESS | 1940 | 1466593156237 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1076ms
03:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:59:17 INFO - PROCESS | 1940 | 1466593157195 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:17 INFO - PROCESS | 1940 | 1466593157338 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 739ms
03:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:59:17 INFO - PROCESS | 1940 | 1466593157949 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:18 INFO - PROCESS | 1940 | 1466593158059 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 627ms
03:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:59:18 INFO - PROCESS | 1940 | 1466593158617 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:18 INFO - PROCESS | 1940 | 1466593158710 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 687ms
03:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:59:19 INFO - PROCESS | 1940 | 1466593159286 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:19 INFO - PROCESS | 1940 | 1466593159378 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 631ms
03:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:59:19 INFO - PROCESS | 1940 | 1466593159919 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:20 INFO - PROCESS | 1940 | 1466593160001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 728ms
03:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:59:20 INFO - PROCESS | 1940 | 1466593160660 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:20 INFO - PROCESS | 1940 | 1466593160802 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 729ms
03:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:59:21 INFO - PROCESS | 1940 | 1466593161397 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:21 INFO - PROCESS | 1940 | 1466593161472 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms
03:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:59:21 INFO - PROCESS | 1940 | 1466593161931 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:22 INFO - PROCESS | 1940 | 1466593162027 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 590ms
03:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:59:22 INFO - PROCESS | 1940 | 1466593162517 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:22 INFO - PROCESS | 1940 | 1466593162588 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 873ms
03:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:59:23 INFO - PROCESS | 1940 | 1466593163406 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:23 INFO - PROCESS | 1940 | 1466593163507 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 733ms
03:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:59:24 INFO - PROCESS | 1940 | 1466593164153 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:24 INFO - PROCESS | 1940 | 1466593164271 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:24 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
03:59:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:59:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 784ms
03:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:59:24 INFO - PROCESS | 1940 | 1466593164944 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:25 INFO - PROCESS | 1940 | 1466593165028 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 636ms
03:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:59:25 INFO - PROCESS | 1940 | 1466593165583 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:25 INFO - PROCESS | 1940 | 1466593165697 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 635ms
03:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:59:26 INFO - PROCESS | 1940 | 1466593166232 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:26 INFO - PROCESS | 1940 | 1466593166340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 631ms
03:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:59:26 INFO - PROCESS | 1940 | 1466593166873 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:26 INFO - PROCESS | 1940 | 1466593166968 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:27 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
03:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 632ms
03:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:59:27 INFO - PROCESS | 1940 | 1466593167547 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:27 INFO - PROCESS | 1940 | 1466593167660 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:28 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
03:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 738ms
03:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:59:28 INFO - PROCESS | 1940 | 1466593168260 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:28 INFO - PROCESS | 1940 | 1466593168372 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 622ms
03:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:59:28 INFO - PROCESS | 1940 | 1466593168903 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:29 INFO - PROCESS | 1940 | 1466593168999 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1248ms
03:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:59:30 INFO - PROCESS | 1940 | 1466593170142 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:30 INFO - PROCESS | 1940 | 1466593170270 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 676ms
03:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:59:30 INFO - PROCESS | 1940 | 1466593170840 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:30 INFO - PROCESS | 1940 | 1466593170933 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 677ms
03:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:59:31 INFO - PROCESS | 1940 | 1466593171541 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:31 INFO - PROCESS | 1940 | 1466593171680 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 888ms
03:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:59:32 INFO - PROCESS | 1940 | 1466593172419 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:32 INFO - PROCESS | 1940 | 1466593172516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 591ms
03:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:59:33 INFO - PROCESS | 1940 | 1466593173033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:33 INFO - PROCESS | 1940 | 1466593173185 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 681ms
03:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:59:33 INFO - PROCESS | 1940 | 1466593173727 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:33 INFO - PROCESS | 1940 | 1466593173834 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 723ms
03:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:59:34 INFO - PROCESS | 1940 | 1466593174447 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:34 INFO - PROCESS | 1940 | 1466593174540 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 670ms
03:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:59:35 INFO - PROCESS | 1940 | 1466593175127 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:35 INFO - PROCESS | 1940 | 1466593175206 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:35 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
03:59:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 580ms
03:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:59:35 INFO - PROCESS | 1940 | 1466593175723 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:35 INFO - PROCESS | 1940 | 1466593175908 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:59:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 980ms
03:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:59:36 INFO - PROCESS | 1940 | 1466593176731 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:36 INFO - PROCESS | 1940 | 1466593176843 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:37 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
03:59:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 624ms
03:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:59:37 INFO - PROCESS | 1940 | 1466593177394 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:37 INFO - PROCESS | 1940 | 1466593177495 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:38 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]"
03:59:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:59:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 674ms
03:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:59:38 INFO - PROCESS | 1940 | 1466593178079 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:38 INFO - PROCESS | 1940 | 1466593178196 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:38 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
03:59:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 627ms
03:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:59:38 INFO - PROCESS | 1940 | 1466593178765 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:38 INFO - PROCESS | 1940 | 1466593178900 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 792ms
03:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:59:39 INFO - PROCESS | 1940 | 1466593179529 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:39 INFO - PROCESS | 1940 | 1466593179606 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 631ms
03:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:59:40 INFO - PROCESS | 1940 | 1466593180166 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:40 INFO - PROCESS | 1940 | 1466593180278 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms
03:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:59:40 INFO - PROCESS | 1940 | 1466593180838 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:40 INFO - PROCESS | 1940 | 1466593180923 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 532ms
03:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:59:41 INFO - PROCESS | 1940 | 1466593181409 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:41 INFO - PROCESS | 1940 | 1466593181516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 683ms
03:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:59:42 INFO - PROCESS | 1940 | 1466593182092 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:42 INFO - PROCESS | 1940 | 1466593182157 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 775ms
03:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:59:42 INFO - PROCESS | 1940 | 1466593182920 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:43 INFO - PROCESS | 1940 | 1466593183036 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 885ms
03:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:59:43 INFO - PROCESS | 1940 | 1466593183811 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:43 INFO - PROCESS | 1940 | 1466593183902 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 674ms
03:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:59:44 INFO - PROCESS | 1940 | 1466593184497 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:44 INFO - PROCESS | 1940 | 1466593184616 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms
03:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:59:45 INFO - PROCESS | 1940 | 1466593185183 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:45 INFO - PROCESS | 1940 | 1466593185267 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 629ms
03:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:59:45 INFO - PROCESS | 1940 | 1466593185856 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:46 INFO - PROCESS | 1940 | 1466593186012 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 844ms
03:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:59:46 INFO - PROCESS | 1940 | 1466593186689 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:46 INFO - PROCESS | 1940 | 1466593186777 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 830ms
03:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:59:47 INFO - PROCESS | 1940 | 1466593187534 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:47 INFO - PROCESS | 1940 | 1466593187643 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 627ms
03:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:59:48 INFO - PROCESS | 1940 | 1466593188156 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:48 INFO - PROCESS | 1940 | 1466593188242 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 636ms
03:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:59:48 INFO - PROCESS | 1940 | 1466593188798 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:48 INFO - PROCESS | 1940 | 1466593188875 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 680ms
03:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:59:49 INFO - PROCESS | 1940 | 1466593189486 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:49 INFO - PROCESS | 1940 | 1466593189569 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 980ms
03:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:59:50 INFO - PROCESS | 1940 | 1466593190495 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:50 INFO - PROCESS | 1940 | 1466593190610 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 741ms
03:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:59:51 INFO - PROCESS | 1940 | 1466593191262 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:51 INFO - PROCESS | 1940 | 1466593191368 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 691ms
03:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:59:51 INFO - PROCESS | 1940 | 1466593191962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:52 INFO - PROCESS | 1940 | 1466593192084 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 686ms
03:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:59:52 INFO - PROCESS | 1940 | 1466593192649 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:52 INFO - PROCESS | 1940 | 1466593192743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 679ms
03:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:59:53 INFO - PROCESS | 1940 | 1466593193333 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:53 INFO - PROCESS | 1940 | 1466593193429 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 677ms
03:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:59:54 INFO - PROCESS | 1940 | 1466593194042 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:54 INFO - PROCESS | 1940 | 1466593194232 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 845ms
03:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:59:54 INFO - PROCESS | 1940 | 1466593194864 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:54 INFO - PROCESS | 1940 | 1466593194957 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 627ms
03:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:59:55 INFO - PROCESS | 1940 | 1466593195501 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:55 INFO - PROCESS | 1940 | 1466593195583 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 592ms
03:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:59:56 INFO - PROCESS | 1940 | 1466593196110 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:56 INFO - PROCESS | 1940 | 1466593196212 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 885ms
03:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:59:56 INFO - PROCESS | 1940 | 1466593196990 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:57 INFO - PROCESS | 1940 | 1466593197115 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 782ms
03:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:59:57 INFO - PROCESS | 1940 | 1466593197788 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:57 INFO - PROCESS | 1940 | 1466593197881 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 679ms
03:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:59:58 INFO - PROCESS | 1940 | 1466593198482 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:58 INFO - PROCESS | 1940 | 1466593198565 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 578ms
03:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:59:59 INFO - PROCESS | 1940 | 1466593199092 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:59 INFO - PROCESS | 1940 | 1466593199169 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 655ms
03:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:59:59 INFO - PROCESS | 1940 | 1466593199722 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
03:59:59 INFO - PROCESS | 1940 | 1466593199796 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
04:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 577ms
04:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
04:00:00 INFO - PROCESS | 1940 | 1466593200311 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:00 INFO - PROCESS | 1940 | 1466593200436 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
04:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 877ms
04:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
04:00:01 INFO - PROCESS | 1940 | 1466593201192 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:01 INFO - PROCESS | 1940 | 1466593201276 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
04:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 686ms
04:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
04:00:01 INFO - PROCESS | 1940 | 1466593201925 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:02 INFO - PROCESS | 1940 | 1466593202046 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
04:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 633ms
04:00:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
04:00:02 INFO - PROCESS | 1940 | 1466593202573 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:02 INFO - PROCESS | 1940 | 1466593202663 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:03 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 () {
04:00:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
04:00:03 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 () {
04:00:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
04:00:03 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 () {
04:00:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
04:00:03 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 () {
04:00:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
04:00:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 583ms
04:00:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
04:00:03 INFO - PROCESS | 1940 | 1466593203158 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:03 INFO - PROCESS | 1940 | 1466593203245 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
04:00:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
04:00:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
04:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
04:00:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 778ms
04:00:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
04:00:03 INFO - PROCESS | 1940 | 1466593203949 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:04 INFO - PROCESS | 1940 | 1466593204174 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:04 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
04:00:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
04:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
04:00:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
04:00:04 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.
04:00:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
04:00:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1039ms
04:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
04:00:05 INFO - PROCESS | 1940 | 1466593205004 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:05 INFO - PROCESS | 1940 | 1466593205134 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
04:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 784ms
04:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
04:00:05 INFO - PROCESS | 1940 | 1466593205793 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:05 INFO - PROCESS | 1940 | 1466593205876 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
04:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 593ms
04:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
04:00:06 INFO - PROCESS | 1940 | 1466593206435 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:06 INFO - PROCESS | 1940 | 1466593206562 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
04:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 666ms
04:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
04:00:07 INFO - PROCESS | 1940 | 1466593207077 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:07 INFO - PROCESS | 1940 | 1466593207161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
04:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 583ms
04:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
04:00:07 INFO - PROCESS | 1940 | 1466593207686 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:07 INFO - PROCESS | 1940 | 1466593207776 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
04:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 737ms
04:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
04:00:08 INFO - PROCESS | 1940 | 1466593208430 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:08 INFO - PROCESS | 1940 | 1466593208561 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
04:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 724ms
04:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
04:00:09 INFO - PROCESS | 1940 | 1466593209173 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:09 INFO - PROCESS | 1940 | 1466593209244 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
04:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 573ms
04:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
04:00:09 INFO - PROCESS | 1940 | 1466593209766 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:09 INFO - PROCESS | 1940 | 1466593209858 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
04:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 645ms
04:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
04:00:10 INFO - PROCESS | 1940 | 1466593210402 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:10 INFO - PROCESS | 1940 | 1466593210483 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
04:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 880ms
04:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
04:00:11 INFO - PROCESS | 1940 | 1466593211301 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:11 INFO - PROCESS | 1940 | 1466593211425 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
04:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 783ms
04:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
04:00:12 INFO - PROCESS | 1940 | 1466593212096 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:12 INFO - PROCESS | 1940 | 1466593212208 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
04:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 686ms
04:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
04:00:12 INFO - PROCESS | 1940 | 1466593212817 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:12 INFO - PROCESS | 1940 | 1466593212916 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
04:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 701ms
04:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
04:00:13 INFO - PROCESS | 1940 | 1466593213488 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:13 INFO - PROCESS | 1940 | 1466593213588 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
04:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 626ms
04:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
04:00:14 INFO - PROCESS | 1940 | 1466593214123 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:14 INFO - PROCESS | 1940 | 1466593214206 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
04:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 587ms
04:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
04:00:14 INFO - PROCESS | 1940 | 1466593214742 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:14 INFO - PROCESS | 1940 | 1466593214854 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
04:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 738ms
04:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
04:00:15 INFO - PROCESS | 1940 | 1466593215459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:15 INFO - PROCESS | 1940 | 1466593215550 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
04:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms
04:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
04:00:16 INFO - PROCESS | 1940 | 1466593216197 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:16 INFO - PROCESS | 1940 | 1466593216310 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
04:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 778ms
04:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
04:00:16 INFO - PROCESS | 1940 | 1466593216985 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:17 INFO - PROCESS | 1940 | 1466593217062 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
04:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 731ms
04:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
04:00:17 INFO - PROCESS | 1940 | 1466593217738 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:17 INFO - PROCESS | 1940 | 1466593217966 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
04:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 849ms
04:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
04:00:18 INFO - PROCESS | 1940 | 1466593218584 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:18 INFO - PROCESS | 1940 | 1466593218667 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
04:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 638ms
04:00:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
04:00:19 INFO - PROCESS | 1940 | 1466593219229 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:19 INFO - PROCESS | 1940 | 1466593219340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:19 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
04:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 729ms
04:00:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
04:00:19 INFO - PROCESS | 1940 | 1466593219972 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:20 INFO - PROCESS | 1940 | 1466593220069 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
04:00:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 684ms
04:00:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
04:00:20 INFO - PROCESS | 1940 | 1466593220669 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:20 INFO - PROCESS | 1940 | 1466593220779 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:21 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
04:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 639ms
04:00:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
04:00:21 INFO - PROCESS | 1940 | 1466593221302 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:21 INFO - PROCESS | 1940 | 1466593221378 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
04:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 577ms
04:00:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
04:00:21 INFO - PROCESS | 1940 | 1466593221890 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:21 INFO - PROCESS | 1940 | 1466593221962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
04:00:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 727ms
04:00:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
04:00:22 INFO - PROCESS | 1940 | 1466593222620 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:22 INFO - PROCESS | 1940 | 1466593222716 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
04:00:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1041ms
04:00:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
04:00:23 INFO - PROCESS | 1940 | 1466593223695 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:23 INFO - PROCESS | 1940 | 1466593223840 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
04:00:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 728ms
04:00:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
04:00:24 INFO - PROCESS | 1940 | 1466593224426 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:24 INFO - PROCESS | 1940 | 1466593224515 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
04:00:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 579ms
04:00:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
04:00:25 INFO - PROCESS | 1940 | 1466593225051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:25 INFO - PROCESS | 1940 | 1466593225144 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
04:00:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 745ms
04:00:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
04:00:25 INFO - PROCESS | 1940 | 1466593225774 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:25 INFO - PROCESS | 1940 | 1466593225856 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
04:00:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 632ms
04:00:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
04:00:26 INFO - PROCESS | 1940 | 1466593226433 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:26 INFO - PROCESS | 1940 | 1466593226576 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
04:00:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 678ms
04:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
04:00:27 INFO - PROCESS | 1940 | 1466593227123 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:27 INFO - PROCESS | 1940 | 1466593227268 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
04:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 738ms
04:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
04:00:27 INFO - PROCESS | 1940 | 1466593227878 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:28 INFO - PROCESS | 1940 | 1466593228044 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
04:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 744ms
04:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
04:00:28 INFO - PROCESS | 1940 | 1466593228627 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:28 INFO - PROCESS | 1940 | 1466593228732 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
04:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 643ms
04:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
04:00:29 INFO - PROCESS | 1940 | 1466593229268 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:29 INFO - PROCESS | 1940 | 1466593229362 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
04:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 625ms
04:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
04:00:29 INFO - PROCESS | 1940 | 1466593229905 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:30 INFO - PROCESS | 1940 | 1466593230017 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
04:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 827ms
04:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
04:00:30 INFO - PROCESS | 1940 | 1466593230780 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:30 INFO - PROCESS | 1940 | 1466593230873 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
04:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 628ms
04:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
04:00:31 INFO - PROCESS | 1940 | 1466593231454 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:31 INFO - PROCESS | 1940 | 1466593231564 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
04:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 649ms
04:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
04:00:32 INFO - PROCESS | 1940 | 1466593232127 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:32 INFO - PROCESS | 1940 | 1466593232205 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:32 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
04:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 700ms
04:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
04:00:32 INFO - PROCESS | 1940 | 1466593232791 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:32 INFO - PROCESS | 1940 | 1466593232870 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
04:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 574ms
04:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
04:00:33 INFO - PROCESS | 1940 | 1466593233385 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:33 INFO - PROCESS | 1940 | 1466593233480 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
04:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 705ms
04:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
04:00:34 INFO - PROCESS | 1940 | 1466593234096 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:34 INFO - PROCESS | 1940 | 1466593234222 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:34 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
04:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 622ms
04:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
04:00:34 INFO - PROCESS | 1940 | 1466593234730 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:34 INFO - PROCESS | 1940 | 1466593234858 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
04:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 734ms
04:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
04:00:35 INFO - PROCESS | 1940 | 1466593235473 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:35 INFO - PROCESS | 1940 | 1466593235616 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
04:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 832ms
04:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
04:00:36 INFO - PROCESS | 1940 | 1466593236315 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:36 INFO - PROCESS | 1940 | 1466593236406 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
04:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 776ms
04:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
04:00:37 INFO - PROCESS | 1940 | 1466593237182 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:37 INFO - PROCESS | 1940 | 1466593237272 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
04:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 637ms
04:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
04:00:37 INFO - PROCESS | 1940 | 1466593237849 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:37 INFO - PROCESS | 1940 | 1466593237938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
04:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 682ms
04:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
04:00:38 INFO - PROCESS | 1940 | 1466593238539 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:38 INFO - PROCESS | 1940 | 1466593238612 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:39 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
04:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 736ms
04:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
04:00:39 INFO - PROCESS | 1940 | 1466593239282 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:39 INFO - PROCESS | 1940 | 1466593239370 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
04:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 633ms
04:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
04:00:39 INFO - PROCESS | 1940 | 1466593239929 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:40 INFO - PROCESS | 1940 | 1466593240028 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:40 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
04:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 645ms
04:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
04:00:40 INFO - PROCESS | 1940 | 1466593240577 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:40 INFO - PROCESS | 1940 | 1466593240674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
04:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 595ms
04:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
04:00:41 INFO - PROCESS | 1940 | 1466593241191 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:41 INFO - PROCESS | 1940 | 1466593241298 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
04:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms
04:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
04:00:41 INFO - PROCESS | 1940 | 1466593241823 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:41 INFO - PROCESS | 1940 | 1466593241902 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
04:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 629ms
04:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
04:00:42 INFO - PROCESS | 1940 | 1466593242459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:42 INFO - PROCESS | 1940 | 1466593242611 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
04:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 787ms
04:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
04:00:43 INFO - PROCESS | 1940 | 1466593243268 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:43 INFO - PROCESS | 1940 | 1466593243376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
04:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 787ms
04:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
04:00:44 INFO - PROCESS | 1940 | 1466593244074 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:44 INFO - PROCESS | 1940 | 1466593244175 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
04:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 650ms
04:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
04:00:44 INFO - PROCESS | 1940 | 1466593244739 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:44 INFO - PROCESS | 1940 | 1466593244834 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
04:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 691ms
04:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
04:00:45 INFO - PROCESS | 1940 | 1466593245446 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:45 INFO - PROCESS | 1940 | 1466593245584 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
04:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 685ms
04:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
04:00:46 INFO - PROCESS | 1940 | 1466593246122 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:46 INFO - PROCESS | 1940 | 1466593246260 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
04:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 675ms
04:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
04:00:46 INFO - PROCESS | 1940 | 1466593246806 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:46 INFO - PROCESS | 1940 | 1466593246894 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
04:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 682ms
04:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
04:00:47 INFO - PROCESS | 1940 | 1466593247504 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:47 INFO - PROCESS | 1940 | 1466593247612 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
04:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 645ms
04:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
04:00:48 INFO - PROCESS | 1940 | 1466593248148 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:48 INFO - PROCESS | 1940 | 1466593248239 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:48 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
04:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 580ms
04:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
04:00:48 INFO - PROCESS | 1940 | 1466593248740 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:48 INFO - PROCESS | 1940 | 1466593248828 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:49 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
04:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 636ms
04:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
04:00:49 INFO - PROCESS | 1940 | 1466593249387 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:49 INFO - PROCESS | 1940 | 1466593249486 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:50 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
04:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 731ms
04:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
04:00:50 INFO - PROCESS | 1940 | 1466593250155 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:50 INFO - PROCESS | 1940 | 1466593250311 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:51 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)
04:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 999ms
04:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
04:00:51 INFO - PROCESS | 1940 | 1466593251170 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:51 INFO - PROCESS | 1940 | 1466593251270 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 697ms
04:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
04:00:51 INFO - PROCESS | 1940 | 1466593251883 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:52 INFO - PROCESS | 1940 | 1466593252015 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
04:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 729ms
04:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
04:00:52 INFO - PROCESS | 1940 | 1466593252616 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:52 INFO - PROCESS | 1940 | 1466593252707 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
04:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 678ms
04:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
04:00:53 INFO - PROCESS | 1940 | 1466593253315 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:53 INFO - PROCESS | 1940 | 1466593253446 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
04:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 739ms
04:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
04:00:54 INFO - PROCESS | 1940 | 1466593254050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:54 INFO - PROCESS | 1940 | 1466593254156 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
04:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 785ms
04:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
04:00:54 INFO - PROCESS | 1940 | 1466593254845 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:54 INFO - PROCESS | 1940 | 1466593254936 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
04:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 572ms
04:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
04:00:55 INFO - PROCESS | 1940 | 1466593255453 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:55 INFO - PROCESS | 1940 | 1466593255546 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
04:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 592ms
04:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
04:00:56 INFO - PROCESS | 1940 | 1466593256049 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:56 INFO - PROCESS | 1940 | 1466593256171 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
04:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 682ms
04:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
04:00:56 INFO - PROCESS | 1940 | 1466593256732 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:56 INFO - PROCESS | 1940 | 1466593256807 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
04:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 975ms
04:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
04:00:57 INFO - PROCESS | 1940 | 1466593257729 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:57 INFO - PROCESS | 1940 | 1466593257865 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
04:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 738ms
04:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
04:00:58 INFO - PROCESS | 1940 | 1466593258478 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:58 INFO - PROCESS | 1940 | 1466593258592 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:59 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
04:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 675ms
04:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
04:00:59 INFO - PROCESS | 1940 | 1466593259174 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:59 INFO - PROCESS | 1940 | 1466593259333 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
04:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 683ms
04:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
04:00:59 INFO - PROCESS | 1940 | 1466593259847 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:00:59 INFO - PROCESS | 1940 | 1466593259965 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
04:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 676ms
04:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
04:01:00 INFO - PROCESS | 1940 | 1466593260560 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:00 INFO - PROCESS | 1940 | 1466593260694 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:01 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)
04:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 735ms
04:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
04:01:01 INFO - PROCESS | 1940 | 1466593261302 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:01 INFO - PROCESS | 1940 | 1466593261403 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 680ms
04:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
04:01:01 INFO - PROCESS | 1940 | 1466593261987 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:02 INFO - PROCESS | 1940 | 1466593262095 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
04:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 575ms
04:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
04:01:02 INFO - PROCESS | 1940 | 1466593262590 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:02 INFO - PROCESS | 1940 | 1466593262707 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
04:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 628ms
04:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
04:01:03 INFO - PROCESS | 1940 | 1466593263246 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:03 INFO - PROCESS | 1940 | 1466593263337 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
04:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 943ms
04:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
04:01:04 INFO - PROCESS | 1940 | 1466593264263 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:04 INFO - PROCESS | 1940 | 1466593264364 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
04:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 905ms
04:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
04:01:05 INFO - PROCESS | 1940 | 1466593265105 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:05 INFO - PROCESS | 1940 | 1466593265178 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
04:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 678ms
04:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
04:01:05 INFO - PROCESS | 1940 | 1466593265788 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:05 INFO - PROCESS | 1940 | 1466593265884 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
04:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 681ms
04:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
04:01:06 INFO - PROCESS | 1940 | 1466593266488 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:06 INFO - PROCESS | 1940 | 1466593266590 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
04:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 640ms
04:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
04:01:07 INFO - PROCESS | 1940 | 1466593267136 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:07 INFO - PROCESS | 1940 | 1466593267229 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
04:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 692ms
04:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
04:01:07 INFO - PROCESS | 1940 | 1466593267835 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:07 INFO - PROCESS | 1940 | 1466593267970 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
04:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 739ms
04:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
04:01:08 INFO - PROCESS | 1940 | 1466593268561 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:08 INFO - PROCESS | 1940 | 1466593268678 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
04:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 620ms
04:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
04:01:09 INFO - PROCESS | 1940 | 1466593269210 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:09 INFO - PROCESS | 1940 | 1466593269283 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
04:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 629ms
04:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
04:01:09 INFO - PROCESS | 1940 | 1466593269841 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:09 INFO - PROCESS | 1940 | 1466593269929 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
04:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 573ms
04:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
04:01:10 INFO - PROCESS | 1940 | 1466593270463 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:10 INFO - PROCESS | 1940 | 1466593270591 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
04:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 934ms
04:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
04:01:11 INFO - PROCESS | 1940 | 1466593271421 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:11 INFO - PROCESS | 1940 | 1466593271602 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
04:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 941ms
04:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
04:01:12 INFO - PROCESS | 1940 | 1466593272358 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:12 INFO - PROCESS | 1940 | 1466593272484 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
04:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 678ms
04:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
04:01:13 INFO - PROCESS | 1940 | 1466593273050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:13 INFO - PROCESS | 1940 | 1466593273169 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
04:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 726ms
04:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
04:01:13 INFO - PROCESS | 1940 | 1466593273789 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:13 INFO - PROCESS | 1940 | 1466593273902 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
04:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 630ms
04:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
04:01:14 INFO - PROCESS | 1940 | 1466593274429 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:14 INFO - PROCESS | 1940 | 1466593274570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
04:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 790ms
04:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
04:01:15 INFO - PROCESS | 1940 | 1466593275231 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:15 INFO - PROCESS | 1940 | 1466593275382 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
04:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 823ms
04:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
04:01:16 INFO - PROCESS | 1940 | 1466593276051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:16 INFO - PROCESS | 1940 | 1466593276139 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
04:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 627ms
04:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
04:01:16 INFO - PROCESS | 1940 | 1466593276686 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:16 INFO - PROCESS | 1940 | 1466593276762 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
04:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 682ms
04:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
04:01:17 INFO - PROCESS | 1940 | 1466593277381 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:17 INFO - PROCESS | 1940 | 1466593277516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
04:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 827ms
04:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
04:01:18 INFO - PROCESS | 1940 | 1466593278212 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:18 INFO - PROCESS | 1940 | 1466593278290 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
04:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 782ms
04:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
04:01:19 INFO - PROCESS | 1940 | 1466593279091 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:19 INFO - PROCESS | 1940 | 1466593279184 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
04:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 784ms
04:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
04:01:19 INFO - PROCESS | 1940 | 1466593279870 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:19 INFO - PROCESS | 1940 | 1466593279966 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
04:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 663ms
04:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
04:01:20 INFO - PROCESS | 1940 | 1466593280489 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:20 INFO - PROCESS | 1940 | 1466593280621 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
04:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 682ms
04:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
04:01:21 INFO - PROCESS | 1940 | 1466593281167 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:21 INFO - PROCESS | 1940 | 1466593281243 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
04:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 578ms
04:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
04:01:21 INFO - PROCESS | 1940 | 1466593281770 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:21 INFO - PROCESS | 1940 | 1466593281856 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
04:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 633ms
04:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
04:01:22 INFO - PROCESS | 1940 | 1466593282400 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:22 INFO - PROCESS | 1940 | 1466593282495 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
04:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 673ms
04:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
04:01:23 INFO - PROCESS | 1940 | 1466593283080 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:23 INFO - PROCESS | 1940 | 1466593283168 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
04:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 582ms
04:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
04:01:23 INFO - PROCESS | 1940 | 1466593283702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:23 INFO - PROCESS | 1940 | 1466593283775 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
04:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 578ms
04:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
04:01:24 INFO - PROCESS | 1940 | 1466593284307 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:24 INFO - PROCESS | 1940 | 1466593284390 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
04:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 782ms
04:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
04:01:25 INFO - PROCESS | 1940 | 1466593285104 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:25 INFO - PROCESS | 1940 | 1466593285185 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
04:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 632ms
04:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
04:01:25 INFO - PROCESS | 1940 | 1466593285750 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:25 INFO - PROCESS | 1940 | 1466593285854 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
04:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 882ms
04:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
04:01:26 INFO - PROCESS | 1940 | 1466593286655 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:26 INFO - PROCESS | 1940 | 1466593286838 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
04:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 736ms
04:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
04:01:27 INFO - PROCESS | 1940 | 1466593287384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:27 INFO - PROCESS | 1940 | 1466593287500 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
04:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 625ms
04:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
04:01:28 INFO - PROCESS | 1940 | 1466593288031 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:28 INFO - PROCESS | 1940 | 1466593288111 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
04:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 629ms
04:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
04:01:28 INFO - PROCESS | 1940 | 1466593288664 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:28 INFO - PROCESS | 1940 | 1466593288769 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
04:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 579ms
04:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
04:01:29 INFO - PROCESS | 1940 | 1466593289274 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:29 INFO - PROCESS | 1940 | 1466593289376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:29 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
04:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 628ms
04:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
04:01:29 INFO - PROCESS | 1940 | 1466593289904 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:30 INFO - PROCESS | 1940 | 1466593290010 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:30 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
04:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 739ms
04:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
04:01:30 INFO - PROCESS | 1940 | 1466593290640 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:30 INFO - PROCESS | 1940 | 1466593290712 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
04:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 824ms
04:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
04:01:31 INFO - PROCESS | 1940 | 1466593291527 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:31 INFO - PROCESS | 1940 | 1466593291616 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
04:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms
04:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
04:01:32 INFO - PROCESS | 1940 | 1466593292175 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:32 INFO - PROCESS | 1940 | 1466593292257 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
04:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 581ms
04:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
04:01:32 INFO - PROCESS | 1940 | 1466593292805 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:32 INFO - PROCESS | 1940 | 1466593292899 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
04:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 699ms
04:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
04:01:33 INFO - PROCESS | 1940 | 1466593293470 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:33 INFO - PROCESS | 1940 | 1466593293569 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
04:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 733ms
04:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
04:01:34 INFO - PROCESS | 1940 | 1466593294211 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:34 INFO - PROCESS | 1940 | 1466593294353 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
04:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 683ms
04:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
04:01:34 INFO - PROCESS | 1940 | 1466593294938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:35 INFO - PROCESS | 1940 | 1466593295090 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
04:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 682ms
04:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
04:01:35 INFO - PROCESS | 1940 | 1466593295616 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:35 INFO - PROCESS | 1940 | 1466593295725 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:36 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)
04:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 627ms
04:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
04:01:36 INFO - PROCESS | 1940 | 1466593296252 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:36 INFO - PROCESS | 1940 | 1466593296355 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 639ms
04:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
04:01:36 INFO - PROCESS | 1940 | 1466593296896 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:36 INFO - PROCESS | 1940 | 1466593296961 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
04:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 934ms
04:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
04:01:37 INFO - PROCESS | 1940 | 1466593297864 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:37 INFO - PROCESS | 1940 | 1466593297989 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
04:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 741ms
04:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
04:01:38 INFO - PROCESS | 1940 | 1466593298615 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:38 INFO - PROCESS | 1940 | 1466593298692 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
04:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 631ms
04:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
04:01:39 INFO - PROCESS | 1940 | 1466593299260 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:39 INFO - PROCESS | 1940 | 1466593299343 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
04:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 582ms
04:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
04:01:39 INFO - PROCESS | 1940 | 1466593299843 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:39 INFO - PROCESS | 1940 | 1466593299950 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
04:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms
04:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
04:01:40 INFO - PROCESS | 1940 | 1466593300493 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:40 INFO - PROCESS | 1940 | 1466593300583 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
04:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 643ms
04:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
04:01:41 INFO - PROCESS | 1940 | 1466593301127 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:41 INFO - PROCESS | 1940 | 1466593301254 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
04:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 688ms
04:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
04:01:41 INFO - PROCESS | 1940 | 1466593301816 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:41 INFO - PROCESS | 1940 | 1466593301967 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
04:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 782ms
04:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
04:01:42 INFO - PROCESS | 1940 | 1466593302603 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:42 INFO - PROCESS | 1940 | 1466593302813 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
04:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 783ms
04:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
04:01:43 INFO - PROCESS | 1940 | 1466593303389 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:43 INFO - PROCESS | 1940 | 1466593303458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
04:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 571ms
04:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
04:01:43 INFO - PROCESS | 1940 | 1466593303972 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:44 INFO - PROCESS | 1940 | 1466593304118 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
04:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 926ms
04:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
04:01:44 INFO - PROCESS | 1940 | 1466593304916 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:45 INFO - PROCESS | 1940 | 1466593305009 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
04:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 679ms
04:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
04:01:45 INFO - PROCESS | 1940 | 1466593305618 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:45 INFO - PROCESS | 1940 | 1466593305743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
04:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 690ms
04:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
04:01:46 INFO - PROCESS | 1940 | 1466593306320 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:46 INFO - PROCESS | 1940 | 1466593306426 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
04:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 681ms
04:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
04:01:47 INFO - PROCESS | 1940 | 1466593307001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:47 INFO - PROCESS | 1940 | 1466593307144 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
04:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 633ms
04:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
04:01:47 INFO - PROCESS | 1940 | 1466593307668 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:47 INFO - PROCESS | 1940 | 1466593307758 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
04:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 684ms
04:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
04:01:48 INFO - PROCESS | 1940 | 1466593308356 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:48 INFO - PROCESS | 1940 | 1466593308501 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
04:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 674ms
04:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
04:01:49 INFO - PROCESS | 1940 | 1466593309033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:49 INFO - PROCESS | 1940 | 1466593309166 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
04:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 787ms
04:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
04:01:49 INFO - PROCESS | 1940 | 1466593309847 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:49 INFO - PROCESS | 1940 | 1466593309964 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
04:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 632ms
04:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
04:01:50 INFO - PROCESS | 1940 | 1466593310486 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:50 INFO - PROCESS | 1940 | 1466593310566 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
04:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 843ms
04:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
04:01:51 INFO - PROCESS | 1940 | 1466593311377 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:51 INFO - PROCESS | 1940 | 1466593311477 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:52 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
04:01:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:01:52 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
04:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 683ms
04:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
04:01:52 INFO - PROCESS | 1940 | 1466593312076 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:52 INFO - PROCESS | 1940 | 1466593312159 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
04:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 682ms
04:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
04:01:52 INFO - PROCESS | 1940 | 1466593312805 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:52 INFO - PROCESS | 1940 | 1466593312935 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
04:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 753ms
04:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
04:01:53 INFO - PROCESS | 1940 | 1466593313541 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:53 INFO - PROCESS | 1940 | 1466593313654 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:54 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
04:01:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:01:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
04:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 686ms
04:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
04:01:54 INFO - PROCESS | 1940 | 1466593314221 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:54 INFO - PROCESS | 1940 | 1466593314308 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:54 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
04:01:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:01:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
04:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 623ms
04:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
04:01:54 INFO - PROCESS | 1940 | 1466593314869 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:54 INFO - PROCESS | 1940 | 1466593314966 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
04:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 629ms
04:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
04:01:55 INFO - PROCESS | 1940 | 1466593315503 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:55 INFO - PROCESS | 1940 | 1466593315589 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
04:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 697ms
04:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
04:01:56 INFO - PROCESS | 1940 | 1466593316193 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:56 INFO - PROCESS | 1940 | 1466593316366 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
04:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 877ms
04:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
04:01:57 INFO - PROCESS | 1940 | 1466593317070 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:57 INFO - PROCESS | 1940 | 1466593317156 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
04:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 925ms
04:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
04:01:58 INFO - PROCESS | 1940 | 1466593318012 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:58 INFO - PROCESS | 1940 | 1466593318112 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
04:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 625ms
04:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
04:01:58 INFO - PROCESS | 1940 | 1466593318703 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:58 INFO - PROCESS | 1940 | 1466593318841 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
04:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 642ms
04:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
04:01:59 INFO - PROCESS | 1940 | 1466593319372 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:01:59 INFO - PROCESS | 1940 | 1466593319464 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
04:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 734ms
04:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
04:02:00 INFO - PROCESS | 1940 | 1466593320097 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:00 INFO - PROCESS | 1940 | 1466593320214 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
04:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 688ms
04:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
04:02:00 INFO - PROCESS | 1940 | 1466593320790 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:00 INFO - PROCESS | 1940 | 1466593320887 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
04:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 779ms
04:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
04:02:01 INFO - PROCESS | 1940 | 1466593321591 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:01 INFO - PROCESS | 1940 | 1466593321723 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
04:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 727ms
04:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
04:02:02 INFO - PROCESS | 1940 | 1466593322315 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:02 INFO - PROCESS | 1940 | 1466593322391 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
04:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 574ms
04:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
04:02:02 INFO - PROCESS | 1940 | 1466593322901 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:02 INFO - PROCESS | 1940 | 1466593322990 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
04:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 682ms
04:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
04:02:03 INFO - PROCESS | 1940 | 1466593323587 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:03 INFO - PROCESS | 1940 | 1466593323679 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
04:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 829ms
04:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
04:02:04 INFO - PROCESS | 1940 | 1466593324431 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:04 INFO - PROCESS | 1940 | 1466593324666 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
04:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 832ms
04:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
04:02:05 INFO - PROCESS | 1940 | 1466593325295 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:05 INFO - PROCESS | 1940 | 1466593325403 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
04:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 884ms
04:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
04:02:06 INFO - PROCESS | 1940 | 1466593326167 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:06 INFO - PROCESS | 1940 | 1466593326243 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
04:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 623ms
04:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
04:02:06 INFO - PROCESS | 1940 | 1466593326828 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:06 INFO - PROCESS | 1940 | 1466593326916 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
04:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 697ms
04:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
04:02:07 INFO - PROCESS | 1940 | 1466593327510 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:07 INFO - PROCESS | 1940 | 1466593327623 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
04:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 685ms
04:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
04:02:08 INFO - PROCESS | 1940 | 1466593328211 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:08 INFO - PROCESS | 1940 | 1466593328351 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
04:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 728ms
04:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
04:02:08 INFO - PROCESS | 1940 | 1466593328958 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:09 INFO - PROCESS | 1940 | 1466593329077 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
04:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 754ms
04:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
04:02:09 INFO - PROCESS | 1940 | 1466593329697 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:09 INFO - PROCESS | 1940 | 1466593329782 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
04:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 636ms
04:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
04:02:10 INFO - PROCESS | 1940 | 1466593330354 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:10 INFO - PROCESS | 1940 | 1466593330472 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
04:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1467ms
04:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
04:02:11 INFO - PROCESS | 1940 | 1466593331843 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:11 INFO - PROCESS | 1940 | 1466593331954 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
04:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 679ms
04:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
04:02:12 INFO - PROCESS | 1940 | 1466593332564 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:12 INFO - PROCESS | 1940 | 1466593332662 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
04:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 750ms
04:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
04:02:13 INFO - PROCESS | 1940 | 1466593333298 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:13 INFO - PROCESS | 1940 | 1466593333384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
04:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 724ms
04:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
04:02:14 INFO - PROCESS | 1940 | 1466593334027 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:14 INFO - PROCESS | 1940 | 1466593334143 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
04:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 733ms
04:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
04:02:14 INFO - PROCESS | 1940 | 1466593334763 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:14 INFO - PROCESS | 1940 | 1466593334850 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
04:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 579ms
04:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
04:02:15 INFO - PROCESS | 1940 | 1466593335379 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:15 INFO - PROCESS | 1940 | 1466593335523 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
04:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 830ms
04:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
04:02:16 INFO - PROCESS | 1940 | 1466593336232 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:16 INFO - PROCESS | 1940 | 1466593336300 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
04:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 605ms
04:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
04:02:16 INFO - PROCESS | 1940 | 1466593336827 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:16 INFO - PROCESS | 1940 | 1466593336913 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
04:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 584ms
04:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
04:02:17 INFO - PROCESS | 1940 | 1466593337424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:17 INFO - PROCESS | 1940 | 1466593337548 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
04:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 938ms
04:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
04:02:18 INFO - PROCESS | 1940 | 1466593338390 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:18 INFO - PROCESS | 1940 | 1466593338543 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
04:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 792ms
04:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
04:02:19 INFO - PROCESS | 1940 | 1466593339171 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:19 INFO - PROCESS | 1940 | 1466593339257 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
04:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 578ms
04:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
04:02:19 INFO - PROCESS | 1940 | 1466593339824 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:19 INFO - PROCESS | 1940 | 1466593339915 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
04:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 747ms
04:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
04:02:20 INFO - PROCESS | 1940 | 1466593340529 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:20 INFO - PROCESS | 1940 | 1466593340600 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:21 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
04:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 622ms
04:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
04:02:21 INFO - PROCESS | 1940 | 1466593341171 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:21 INFO - PROCESS | 1940 | 1466593341253 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
04:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 689ms
04:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
04:02:21 INFO - PROCESS | 1940 | 1466593341870 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:22 INFO - PROCESS | 1940 | 1466593341999 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
04:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 732ms
04:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
04:02:22 INFO - PROCESS | 1940 | 1466593342594 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:22 INFO - PROCESS | 1940 | 1466593342735 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
04:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 624ms
04:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
04:02:23 INFO - PROCESS | 1940 | 1466593343226 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:23 INFO - PROCESS | 1940 | 1466593343346 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
04:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 743ms
04:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
04:02:23 INFO - PROCESS | 1940 | 1466593343978 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:24 INFO - PROCESS | 1940 | 1466593344107 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
04:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 882ms
04:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
04:02:24 INFO - PROCESS | 1940 | 1466593344891 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:25 INFO - PROCESS | 1940 | 1466593345134 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
04:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1093ms
04:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
04:02:25 INFO - PROCESS | 1940 | 1466593345983 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:26 INFO - PROCESS | 1940 | 1466593346100 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
04:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 938ms
04:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
04:02:26 INFO - PROCESS | 1940 | 1466593346929 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:27 INFO - PROCESS | 1940 | 1466593347016 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:27 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
04:02:27 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
04:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:02:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:02:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 726ms
04:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
04:02:27 INFO - PROCESS | 1940 | 1466593347743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:27 INFO - PROCESS | 1940 | 1466593347877 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
04:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 847ms
04:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
04:02:28 INFO - PROCESS | 1940 | 1466593348531 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:28 INFO - PROCESS | 1940 | 1466593348630 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
04:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 737ms
04:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
04:02:29 INFO - PROCESS | 1940 | 1466593349309 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:29 INFO - PROCESS | 1940 | 1466593349429 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
04:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 810ms
04:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
04:02:30 INFO - PROCESS | 1940 | 1466593350105 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:30 INFO - PROCESS | 1940 | 1466593350203 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
04:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 743ms
04:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
04:02:30 INFO - PROCESS | 1940 | 1466593350841 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:30 INFO - PROCESS | 1940 | 1466593350962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
04:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 981ms
04:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
04:02:31 INFO - PROCESS | 1940 | 1466593351855 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:32 INFO - PROCESS | 1940 | 1466593352101 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
04:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1096ms
04:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
04:02:33 INFO - PROCESS | 1940 | 1466593353003 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:33 INFO - PROCESS | 1940 | 1466593353139 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
04:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 899ms
04:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
04:02:33 INFO - PROCESS | 1940 | 1466593353945 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:34 INFO - PROCESS | 1940 | 1466593354089 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
04:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 845ms
04:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
04:02:34 INFO - PROCESS | 1940 | 1466593354817 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:34 INFO - PROCESS | 1940 | 1466593354937 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
04:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 747ms
04:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
04:02:35 INFO - PROCESS | 1940 | 1466593355568 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:35 INFO - PROCESS | 1940 | 1466593355650 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
04:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 635ms
04:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
04:02:36 INFO - PROCESS | 1940 | 1466593356213 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:36 INFO - PROCESS | 1940 | 1466593356350 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
04:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 731ms
04:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
04:02:36 INFO - PROCESS | 1940 | 1466593356948 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:37 INFO - PROCESS | 1940 | 1466593357050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
04:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 629ms
04:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
04:02:37 INFO - PROCESS | 1940 | 1466593357584 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:37 INFO - PROCESS | 1940 | 1466593357696 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
04:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms
04:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
04:02:38 INFO - PROCESS | 1940 | 1466593358175 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:38 INFO - PROCESS | 1940 | 1466593358287 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
04:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1084ms
04:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
04:02:39 INFO - PROCESS | 1940 | 1466593359263 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:39 INFO - PROCESS | 1940 | 1466593359376 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
04:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 930ms
04:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
04:02:40 INFO - PROCESS | 1940 | 1466593360225 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:40 INFO - PROCESS | 1940 | 1466593360433 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
04:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1339ms
04:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
04:02:41 INFO - PROCESS | 1940 | 1466593361573 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:41 INFO - PROCESS | 1940 | 1466593361683 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
04:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 890ms
04:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
04:02:42 INFO - PROCESS | 1940 | 1466593362482 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:42 INFO - PROCESS | 1940 | 1466593362619 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
04:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 899ms
04:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
04:02:43 INFO - PROCESS | 1940 | 1466593363389 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:43 INFO - PROCESS | 1940 | 1466593363514 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
04:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1005ms
04:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
04:02:44 INFO - PROCESS | 1940 | 1466593364459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:44 INFO - PROCESS | 1940 | 1466593364653 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
04:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1214ms
04:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
04:02:45 INFO - PROCESS | 1940 | 1466593365633 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:45 INFO - PROCESS | 1940 | 1466593365731 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
04:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 688ms
04:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
04:02:46 INFO - PROCESS | 1940 | 1466593366327 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:46 INFO - PROCESS | 1940 | 1466593366450 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
04:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 683ms
04:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
04:02:47 INFO - PROCESS | 1940 | 1466593367052 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:47 INFO - PROCESS | 1940 | 1466593367154 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
04:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 784ms
04:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
04:02:47 INFO - PROCESS | 1940 | 1466593367798 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:47 INFO - PROCESS | 1940 | 1466593367909 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
04:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 674ms
04:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
04:02:48 INFO - PROCESS | 1940 | 1466593368509 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:48 INFO - PROCESS | 1940 | 1466593368600 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
04:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 686ms
04:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
04:02:49 INFO - PROCESS | 1940 | 1466593369209 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:49 INFO - PROCESS | 1940 | 1466593369426 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
04:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 934ms
04:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
04:02:50 INFO - PROCESS | 1940 | 1466593370142 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:50 INFO - PROCESS | 1940 | 1466593370266 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
04:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 779ms
04:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
04:02:50 INFO - PROCESS | 1940 | 1466593370941 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:51 INFO - PROCESS | 1940 | 1466593371033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
04:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 875ms
04:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
04:02:51 INFO - PROCESS | 1940 | 1466593371811 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:51 INFO - PROCESS | 1940 | 1466593371975 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
04:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1086ms
04:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
04:02:52 INFO - PROCESS | 1940 | 1466593372905 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:53 INFO - PROCESS | 1940 | 1466593373010 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
04:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 836ms
04:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
04:02:53 INFO - PROCESS | 1940 | 1466593373754 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:53 INFO - PROCESS | 1940 | 1466593373871 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
04:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 772ms
04:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
04:02:54 INFO - PROCESS | 1940 | 1466593374541 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:54 INFO - PROCESS | 1940 | 1466593374639 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
04:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 738ms
04:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
04:02:55 INFO - PROCESS | 1940 | 1466593375310 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:55 INFO - PROCESS | 1940 | 1466593375481 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
04:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 727ms
04:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
04:02:56 INFO - PROCESS | 1940 | 1466593376046 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:56 INFO - PROCESS | 1940 | 1466593376140 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
04:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 695ms
04:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
04:02:56 INFO - PROCESS | 1940 | 1466593376739 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:56 INFO - PROCESS | 1940 | 1466593376831 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
04:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 578ms
04:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
04:02:57 INFO - PROCESS | 1940 | 1466593377324 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:57 INFO - PROCESS | 1940 | 1466593377442 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
04:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 679ms
04:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
04:02:58 INFO - PROCESS | 1940 | 1466593378006 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:58 INFO - PROCESS | 1940 | 1466593378085 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
04:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms
04:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
04:02:58 INFO - PROCESS | 1940 | 1466593378771 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:58 INFO - PROCESS | 1940 | 1466593378958 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
04:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1000ms
04:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
04:02:59 INFO - PROCESS | 1940 | 1466593379763 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:02:59 INFO - PROCESS | 1940 | 1466593379843 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
04:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 625ms
04:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
04:03:00 INFO - PROCESS | 1940 | 1466593380423 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:00 INFO - PROCESS | 1940 | 1466593380516 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
04:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 680ms
04:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
04:03:01 INFO - PROCESS | 1940 | 1466593381132 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:01 INFO - PROCESS | 1940 | 1466593381231 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
04:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 697ms
04:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
04:03:01 INFO - PROCESS | 1940 | 1466593381815 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:02 INFO - PROCESS | 1940 | 1466593381998 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
04:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 832ms
04:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
04:03:02 INFO - PROCESS | 1940 | 1466593382650 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:02 INFO - PROCESS | 1940 | 1466593382738 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
04:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 674ms
04:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
04:03:03 INFO - PROCESS | 1940 | 1466593383340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:03 INFO - PROCESS | 1940 | 1466593383490 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
04:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 830ms
04:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
04:03:04 INFO - PROCESS | 1940 | 1466593384174 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:04 INFO - PROCESS | 1940 | 1466593384269 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
04:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 686ms
04:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
04:03:04 INFO - PROCESS | 1940 | 1466593384870 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:04 INFO - PROCESS | 1940 | 1466593384993 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
04:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 739ms
04:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
04:03:05 INFO - PROCESS | 1940 | 1466593385624 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:05 INFO - PROCESS | 1940 | 1466593385729 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
04:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 909ms
04:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
04:03:06 INFO - PROCESS | 1940 | 1466593386529 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:06 INFO - PROCESS | 1940 | 1466593386629 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
04:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 629ms
04:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
04:03:07 INFO - PROCESS | 1940 | 1466593387207 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:07 INFO - PROCESS | 1940 | 1466593387298 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
04:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 702ms
04:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
04:03:07 INFO - PROCESS | 1940 | 1466593387892 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:07 INFO - PROCESS | 1940 | 1466593387983 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
04:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 684ms
04:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
04:03:08 INFO - PROCESS | 1940 | 1466593388578 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:08 INFO - PROCESS | 1940 | 1466593388704 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
04:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 928ms
04:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
04:03:09 INFO - PROCESS | 1940 | 1466593389523 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:09 INFO - PROCESS | 1940 | 1466593389631 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
04:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 688ms
04:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
04:03:10 INFO - PROCESS | 1940 | 1466593390229 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:10 INFO - PROCESS | 1940 | 1466593390339 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
04:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 687ms
04:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
04:03:10 INFO - PROCESS | 1940 | 1466593390905 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:11 INFO - PROCESS | 1940 | 1466593391022 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
04:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 673ms
04:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
04:03:11 INFO - PROCESS | 1940 | 1466593391580 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:11 INFO - PROCESS | 1940 | 1466593391662 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
04:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 675ms
04:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
04:03:12 INFO - PROCESS | 1940 | 1466593392269 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:12 INFO - PROCESS | 1940 | 1466593392381 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
04:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 936ms
04:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
04:03:13 INFO - PROCESS | 1940 | 1466593393229 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:13 INFO - PROCESS | 1940 | 1466593393368 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
04:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 748ms
04:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
04:03:13 INFO - PROCESS | 1940 | 1466593393981 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:14 INFO - PROCESS | 1940 | 1466593394081 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
04:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 682ms
04:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
04:03:14 INFO - PROCESS | 1940 | 1466593394675 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:14 INFO - PROCESS | 1940 | 1466593394754 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
04:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 735ms
04:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
04:03:15 INFO - PROCESS | 1940 | 1466593395427 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:15 INFO - PROCESS | 1940 | 1466593395535 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
04:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 698ms
04:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
04:03:16 INFO - PROCESS | 1940 | 1466593396134 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:16 INFO - PROCESS | 1940 | 1466593396284 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
04:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 757ms
04:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
04:03:16 INFO - PROCESS | 1940 | 1466593396942 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:17 INFO - PROCESS | 1940 | 1466593397051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
04:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 716ms
04:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
04:03:17 INFO - PROCESS | 1940 | 1466593397623 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:17 INFO - PROCESS | 1940 | 1466593397696 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
04:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 622ms
04:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
04:03:18 INFO - PROCESS | 1940 | 1466593398262 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:18 INFO - PROCESS | 1940 | 1466593398366 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
04:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 793ms
04:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
04:03:19 INFO - PROCESS | 1940 | 1466593399063 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:19 INFO - PROCESS | 1940 | 1466593399166 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
04:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1084ms
04:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
04:03:20 INFO - PROCESS | 1940 | 1466593400164 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:20 INFO - PROCESS | 1940 | 1466593400277 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
04:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 786ms
04:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
04:03:20 INFO - PROCESS | 1940 | 1466593400978 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:21 INFO - PROCESS | 1940 | 1466593401078 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
04:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms
04:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
04:03:21 INFO - PROCESS | 1940 | 1466593401669 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:21 INFO - PROCESS | 1940 | 1466593401757 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
04:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 685ms
04:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
04:03:22 INFO - PROCESS | 1940 | 1466593402339 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:22 INFO - PROCESS | 1940 | 1466593402439 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
04:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 627ms
04:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
04:03:22 INFO - PROCESS | 1940 | 1466593402994 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:23 INFO - PROCESS | 1940 | 1466593403070 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
04:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 631ms
04:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
04:03:23 INFO - PROCESS | 1940 | 1466593403655 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:23 INFO - PROCESS | 1940 | 1466593403784 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
04:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 843ms
04:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
04:03:24 INFO - PROCESS | 1940 | 1466593404484 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:24 INFO - PROCESS | 1940 | 1466593404569 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
04:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 638ms
04:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
04:03:25 INFO - PROCESS | 1940 | 1466593405143 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:25 INFO - PROCESS | 1940 | 1466593405249 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
04:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 629ms
04:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
04:03:25 INFO - PROCESS | 1940 | 1466593405824 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:25 INFO - PROCESS | 1940 | 1466593405908 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
04:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 890ms
04:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
04:03:26 INFO - PROCESS | 1940 | 1466593406723 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:26 INFO - PROCESS | 1940 | 1466593406804 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
04:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 628ms
04:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
04:03:27 INFO - PROCESS | 1940 | 1466593407374 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:27 INFO - PROCESS | 1940 | 1466593407499 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
04:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 777ms
04:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
04:03:28 INFO - PROCESS | 1940 | 1466593408165 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:28 INFO - PROCESS | 1940 | 1466593408300 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
04:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 839ms
04:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
04:03:29 INFO - PROCESS | 1940 | 1466593409017 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:29 INFO - PROCESS | 1940 | 1466593409139 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
04:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 738ms
04:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
04:03:29 INFO - PROCESS | 1940 | 1466593409843 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:29 INFO - PROCESS | 1940 | 1466593409950 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
04:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 806ms
04:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
04:03:30 INFO - PROCESS | 1940 | 1466593410656 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:30 INFO - PROCESS | 1940 | 1466593410751 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
04:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 835ms
04:03:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
04:03:31 INFO - PROCESS | 1940 | 1466593411485 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:31 INFO - PROCESS | 1940 | 1466593411569 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
04:03:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 826ms
04:03:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
04:03:32 INFO - PROCESS | 1940 | 1466593412386 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:32 INFO - PROCESS | 1940 | 1466593412533 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
04:03:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1141ms
04:03:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
04:03:33 INFO - PROCESS | 1940 | 1466593413500 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:33 INFO - PROCESS | 1940 | 1466593413643 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
04:03:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 790ms
04:03:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
04:03:34 INFO - PROCESS | 1940 | 1466593414295 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:34 INFO - PROCESS | 1940 | 1466593414388 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
04:03:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 829ms
04:03:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
04:03:35 INFO - PROCESS | 1940 | 1466593415189 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:35 INFO - PROCESS | 1940 | 1466593415340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
04:03:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1013ms
04:03:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
04:03:36 INFO - PROCESS | 1940 | 1466593416164 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:36 INFO - PROCESS | 1940 | 1466593416306 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
04:03:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 682ms
04:03:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
04:03:36 INFO - PROCESS | 1940 | 1466593416847 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:36 INFO - PROCESS | 1940 | 1466593416973 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:38 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)
04:03:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1228ms
04:03:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
04:03:38 INFO - PROCESS | 1940 | 1466593418078 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:38 INFO - PROCESS | 1940 | 1466593418162 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:39 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
04:03:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
04:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1129ms
04:03:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
04:03:39 INFO - PROCESS | 1940 | 1466593419210 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:39 INFO - PROCESS | 1940 | 1466593419312 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:40 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
04:03:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
04:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1376ms
04:03:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
04:03:40 INFO - PROCESS | 1940 | 1466593420600 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:40 INFO - PROCESS | 1940 | 1466593420696 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:41 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)
04:03:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1277ms
04:03:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
04:03:41 INFO - PROCESS | 1940 | 1466593421884 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:41 INFO - PROCESS | 1940 | 1466593421976 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:43 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)
04:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1176ms
04:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
04:03:43 INFO - PROCESS | 1940 | 1466593423079 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:43 INFO - PROCESS | 1940 | 1466593423172 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:44 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
04:03:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
04:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1130ms
04:03:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
04:03:44 INFO - PROCESS | 1940 | 1466593424202 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:44 INFO - PROCESS | 1940 | 1466593424283 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:45 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
04:03:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
04:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1130ms
04:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
04:03:45 INFO - PROCESS | 1940 | 1466593425339 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:45 INFO - PROCESS | 1940 | 1466593425432 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:46 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
04:03:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
04:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1179ms
04:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
04:03:46 INFO - PROCESS | 1940 | 1466593426530 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:46 INFO - PROCESS | 1940 | 1466593426682 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:47 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
04:03:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:03:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
04:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1230ms
04:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
04:03:47 INFO - PROCESS | 1940 | 1466593427768 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:47 INFO - PROCESS | 1940 | 1466593427862 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
04:03:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 633ms
04:03:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
04:03:48 INFO - PROCESS | 1940 | 1466593428424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:48 INFO - PROCESS | 1940 | 1466593428529 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
04:03:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 738ms
04:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
04:03:49 INFO - PROCESS | 1940 | 1466593429158 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:49 INFO - PROCESS | 1940 | 1466593429262 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:49 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"
04:03:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:03:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
04:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:03:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 633ms
04:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
04:03:49 INFO - PROCESS | 1940 | 1466593429805 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:49 INFO - PROCESS | 1940 | 1466593429885 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
04:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 636ms
04:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
04:03:50 INFO - PROCESS | 1940 | 1466593430452 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:50 INFO - PROCESS | 1940 | 1466593430561 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
04:03:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:03:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
04:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:03:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 671ms
04:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
04:03:51 INFO - PROCESS | 1940 | 1466593431130 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:51 INFO - PROCESS | 1940 | 1466593431213 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:51 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"
04:03:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:03:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
04:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:03:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 631ms
04:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
04:03:51 INFO - PROCESS | 1940 | 1466593431767 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:51 INFO - PROCESS | 1940 | 1466593431835 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
04:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 624ms
04:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
04:03:52 INFO - PROCESS | 1940 | 1466593432409 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:52 INFO - PROCESS | 1940 | 1466593432495 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
04:03:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:03:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
04:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:03:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1334ms
04:03:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
04:03:53 INFO - PROCESS | 1940 | 1466593433752 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:53 INFO - PROCESS | 1940 | 1466593433844 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
04:03:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 676ms
04:03:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
04:03:54 INFO - PROCESS | 1940 | 1466593434466 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:54 INFO - PROCESS | 1940 | 1466593434577 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
04:03:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 686ms
04:03:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
04:03:55 INFO - PROCESS | 1940 | 1466593435162 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:55 INFO - PROCESS | 1940 | 1466593435266 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
04:03:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 685ms
04:03:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
04:03:55 INFO - PROCESS | 1940 | 1466593435857 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:55 INFO - PROCESS | 1940 | 1466593435976 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
04:03:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 737ms
04:03:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
04:03:56 INFO - PROCESS | 1940 | 1466593436590 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:56 INFO - PROCESS | 1940 | 1466593436703 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
04:03:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 724ms
04:03:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
04:03:57 INFO - PROCESS | 1940 | 1466593437329 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:57 INFO - PROCESS | 1940 | 1466593437488 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
04:03:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 781ms
04:03:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
04:03:58 INFO - PROCESS | 1940 | 1466593438129 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:58 INFO - PROCESS | 1940 | 1466593438202 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
04:03:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 627ms
04:03:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
04:03:58 INFO - PROCESS | 1940 | 1466593438742 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:58 INFO - PROCESS | 1940 | 1466593438823 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
04:03:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 533ms
04:03:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
04:03:59 INFO - PROCESS | 1940 | 1466593439291 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:03:59 INFO - PROCESS | 1940 | 1466593439418 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
04:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 937ms
04:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
04:04:00 INFO - PROCESS | 1940 | 1466593440241 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:00 INFO - PROCESS | 1940 | 1466593440476 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
04:04:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 934ms
04:04:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
04:04:01 INFO - PROCESS | 1940 | 1466593441182 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:01 INFO - PROCESS | 1940 | 1466593441288 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
04:04:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 676ms
04:04:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
04:04:01 INFO - PROCESS | 1940 | 1466593441904 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:02 INFO - PROCESS | 1940 | 1466593442141 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
04:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 845ms
04:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
04:04:02 INFO - PROCESS | 1940 | 1466593442784 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:02 INFO - PROCESS | 1940 | 1466593442897 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
04:04:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 980ms
04:04:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
04:04:03 INFO - PROCESS | 1940 | 1466593443756 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:03 INFO - PROCESS | 1940 | 1466593443903 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
04:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 798ms
04:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
04:04:04 INFO - PROCESS | 1940 | 1466593444540 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:04 INFO - PROCESS | 1940 | 1466593444650 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
04:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 682ms
04:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
04:04:05 INFO - PROCESS | 1940 | 1466593445230 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:05 INFO - PROCESS | 1940 | 1466593445342 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
04:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 580ms
04:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
04:04:05 INFO - PROCESS | 1940 | 1466593445825 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:05 INFO - PROCESS | 1940 | 1466593445940 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
04:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 732ms
04:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
04:04:06 INFO - PROCESS | 1940 | 1466593446564 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:06 INFO - PROCESS | 1940 | 1466593446674 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
04:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 874ms
04:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
04:04:07 INFO - PROCESS | 1940 | 1466593447459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:07 INFO - PROCESS | 1940 | 1466593447594 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
04:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 738ms
04:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
04:04:08 INFO - PROCESS | 1940 | 1466593448192 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:08 INFO - PROCESS | 1940 | 1466593448314 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
04:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 674ms
04:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
04:04:08 INFO - PROCESS | 1940 | 1466593448878 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:08 INFO - PROCESS | 1940 | 1466593448963 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
04:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 673ms
04:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
04:04:09 INFO - PROCESS | 1940 | 1466593449557 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:09 INFO - PROCESS | 1940 | 1466593449640 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
04:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 629ms
04:04:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
04:04:10 INFO - PROCESS | 1940 | 1466593450189 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:10 INFO - PROCESS | 1940 | 1466593450269 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
04:04:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 677ms
04:04:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
04:04:10 INFO - PROCESS | 1940 | 1466593450876 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:11 INFO - PROCESS | 1940 | 1466593451032 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
04:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 626ms
04:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
04:04:11 INFO - PROCESS | 1940 | 1466593451527 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:11 INFO - PROCESS | 1940 | 1466593451641 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
04:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 629ms
04:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
04:04:12 INFO - PROCESS | 1940 | 1466593452156 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:12 INFO - PROCESS | 1940 | 1466593452235 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
04:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 574ms
04:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
04:04:12 INFO - PROCESS | 1940 | 1466593452747 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:12 INFO - PROCESS | 1940 | 1466593452840 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
04:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 689ms
04:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
04:04:13 INFO - PROCESS | 1940 | 1466593453463 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:13 INFO - PROCESS | 1940 | 1466593453665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
04:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 841ms
04:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
04:04:14 INFO - PROCESS | 1940 | 1466593454314 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:14 INFO - PROCESS | 1940 | 1466593454399 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
04:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 748ms
04:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
04:04:15 INFO - PROCESS | 1940 | 1466593455100 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:15 INFO - PROCESS | 1940 | 1466593455261 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
04:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 681ms
04:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
04:04:15 INFO - PROCESS | 1940 | 1466593455835 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:15 INFO - PROCESS | 1940 | 1466593455943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
04:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 685ms
04:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
04:04:16 INFO - PROCESS | 1940 | 1466593456513 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:16 INFO - PROCESS | 1940 | 1466593456617 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
04:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 623ms
04:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
04:04:17 INFO - PROCESS | 1940 | 1466593457164 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:17 INFO - PROCESS | 1940 | 1466593457256 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
04:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 630ms
04:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
04:04:17 INFO - PROCESS | 1940 | 1466593457796 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:17 INFO - PROCESS | 1940 | 1466593457924 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
04:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 776ms
04:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
04:04:18 INFO - PROCESS | 1940 | 1466593458573 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:18 INFO - PROCESS | 1940 | 1466593458671 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
04:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 625ms
04:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
04:04:19 INFO - PROCESS | 1940 | 1466593459219 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:19 INFO - PROCESS | 1940 | 1466593459341 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
04:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 687ms
04:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
04:04:19 INFO - PROCESS | 1940 | 1466593459923 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:20 INFO - PROCESS | 1940 | 1466593460052 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
04:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 898ms
04:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
04:04:20 INFO - PROCESS | 1940 | 1466593460807 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:20 INFO - PROCESS | 1940 | 1466593460895 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
04:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 681ms
04:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
04:04:21 INFO - PROCESS | 1940 | 1466593461499 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:21 INFO - PROCESS | 1940 | 1466593461585 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
04:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 777ms
04:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
04:04:22 INFO - PROCESS | 1940 | 1466593462301 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:22 INFO - PROCESS | 1940 | 1466593462388 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
04:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 677ms
04:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
04:04:22 INFO - PROCESS | 1940 | 1466593462972 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:23 INFO - PROCESS | 1940 | 1466593463058 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
04:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 625ms
04:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
04:04:23 INFO - PROCESS | 1940 | 1466593463606 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:23 INFO - PROCESS | 1940 | 1466593463700 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
04:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 672ms
04:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
04:04:24 INFO - PROCESS | 1940 | 1466593464289 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:24 INFO - PROCESS | 1940 | 1466593464373 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
04:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 675ms
04:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
04:04:24 INFO - PROCESS | 1940 | 1466593464965 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:25 INFO - PROCESS | 1940 | 1466593465039 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
04:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 674ms
04:04:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
04:04:25 INFO - PROCESS | 1940 | 1466593465652 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:25 INFO - PROCESS | 1940 | 1466593465752 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
04:04:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
04:04:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 593ms
04:04:26 INFO - TEST-START | /DOMEvents/constructors.html
04:04:26 INFO - PROCESS | 1940 | 1466593466245 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:26 INFO - PROCESS | 1940 | 1466593466328 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
04:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
04:04:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:04:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
04:04:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 842ms
04:04:27 INFO - TEST-START | /DOMEvents/event-phases-order.html
04:04:27 INFO - PROCESS | 1940 | 1466593467129 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:27 INFO - PROCESS | 1940 | 1466593467222 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
04:04:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 577ms
04:04:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
04:04:27 INFO - PROCESS | 1940 | 1466593467743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:27 INFO - PROCESS | 1940 | 1466593467833 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
04:04:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:04:28 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
04:04:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:04:28 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
04:04:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:04:28 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]"
04:04:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:04:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
04:04:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 605ms
04:04:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
04:04:28 INFO - PROCESS | 1940 | 1466593468355 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:28 INFO - PROCESS | 1940 | 1466593468444 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:28 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
04:04:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
04:04:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 685ms
04:04:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
04:04:29 INFO - PROCESS | 1940 | 1466593469045 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:29 INFO - PROCESS | 1940 | 1466593469134 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:29 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
04:04:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
04:04:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 936ms
04:04:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
04:04:29 INFO - PROCESS | 1940 | 1466593469977 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:30 INFO - PROCESS | 1940 | 1466593470054 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:04:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms
04:04:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
04:04:30 INFO - PROCESS | 1940 | 1466593470562 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:30 INFO - PROCESS | 1940 | 1466593470668 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:31 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.
04:04:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 579ms
04:04:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
04:04:31 INFO - PROCESS | 1940 | 1466593471154 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:31 INFO - PROCESS | 1940 | 1466593471241 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:31 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
04:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
04:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
04:04:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 579ms
04:04:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
04:04:31 INFO - PROCESS | 1940 | 1466593471730 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:31 INFO - PROCESS | 1940 | 1466593471823 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:32 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.
04:04:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms
04:04:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
04:04:32 INFO - PROCESS | 1940 | 1466593472411 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:32 INFO - PROCESS | 1940 | 1466593472494 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:33 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.
04:04:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms
04:04:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
04:04:33 INFO - PROCESS | 1940 | 1466593473049 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:33 INFO - PROCESS | 1940 | 1466593473161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:04:33 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
04:04:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 885ms
04:04:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
04:04:33 INFO - PROCESS | 1940 | 1466593473940 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:34 INFO - PROCESS | 1940 | 1466593474033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:34 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.
04:04:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 578ms
04:04:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
04:04:34 INFO - PROCESS | 1940 | 1466593474532 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:34 INFO - PROCESS | 1940 | 1466593474603 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:35 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.
04:04:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms
04:04:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
04:04:35 INFO - PROCESS | 1940 | 1466593475123 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:35 INFO - PROCESS | 1940 | 1466593475199 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:35 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.
04:04:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 586ms
04:04:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
04:04:35 INFO - PROCESS | 1940 | 1466593475713 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:35 INFO - PROCESS | 1940 | 1466593475791 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:36 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.
04:04:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 624ms
04:04:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
04:04:36 INFO - PROCESS | 1940 | 1466593476343 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:36 INFO - PROCESS | 1940 | 1466593476436 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:37 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.
04:04:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 676ms
04:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
04:04:37 INFO - PROCESS | 1940 | 1466593477027 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:37 INFO - PROCESS | 1940 | 1466593477122 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:37 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.
04:04:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 526ms
04:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
04:04:37 INFO - PROCESS | 1940 | 1466593477570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:37 INFO - PROCESS | 1940 | 1466593477655 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:38 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
04:04:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
04:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
04:04:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 529ms
04:04:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
04:04:38 INFO - PROCESS | 1940 | 1466593478105 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:38 INFO - PROCESS | 1940 | 1466593478190 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:38 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.
04:04:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 530ms
04:04:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
04:04:38 INFO - PROCESS | 1940 | 1466593478649 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:38 INFO - PROCESS | 1940 | 1466593478732 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:39 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.
04:04:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 578ms
04:04:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
04:04:39 INFO - PROCESS | 1940 | 1466593479232 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:39 INFO - PROCESS | 1940 | 1466593479313 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:04:39 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
04:04:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms
04:04:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
04:04:39 INFO - PROCESS | 1940 | 1466593479962 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:40 INFO - PROCESS | 1940 | 1466593480078 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:40 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.
04:04:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 727ms
04:04:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
04:04:40 INFO - PROCESS | 1940 | 1466593480714 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:40 INFO - PROCESS | 1940 | 1466593480785 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:41 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.
04:04:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 594ms
04:04:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
04:04:41 INFO - PROCESS | 1940 | 1466593481306 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:41 INFO - PROCESS | 1940 | 1466593481398 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:41 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.
04:04:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 580ms
04:04:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
04:04:41 INFO - PROCESS | 1940 | 1466593481901 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:41 INFO - PROCESS | 1940 | 1466593481990 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:42 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
04:04:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 632ms
04:04:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker
04:04:42 INFO - PROCESS | 1940 | 1466593482531 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:42 INFO - PROCESS | 1940 | 1466593482617 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
04:04:43 INFO - {}
04:04:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
04:04:43 INFO - {}
04:04:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
04:04:43 INFO - {}
04:04:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
04:04:43 INFO - {}
04:04:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 684ms
04:04:43 INFO - TEST-START | /FileAPI/fileReader.html
04:04:43 INFO - PROCESS | 1940 | 1466593483223 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:43 INFO - PROCESS | 1940 | 1466593483317 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
04:04:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
04:04:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
04:04:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
04:04:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 884ms
04:04:44 INFO - TEST-START | /FileAPI/historical.html
04:04:44 INFO - PROCESS | 1940 | 1466593484115 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:44 INFO - PROCESS | 1940 | 1466593484202 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
04:04:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
04:04:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
04:04:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
04:04:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
04:04:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
04:04:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
04:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
04:04:44 INFO - TEST-OK | /FileAPI/historical.html | took 531ms
04:04:44 INFO - TEST-START | /FileAPI/idlharness.html
04:04:44 INFO - PROCESS | 1940 | 1466593484665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:44 INFO - PROCESS | 1940 | 1466593484769 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
04:04:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:04:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:04:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:04:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
04:04:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:04:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:04:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:04:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
04:04:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:04:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:04:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:04:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
04:04:45 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
04:04:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
04:04:45 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
04:04:45 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
04:04:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
04:04:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:04:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:04:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
04:04:45 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
04:04:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
04:04:45 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
04:04:45 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
04:04:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
04:04:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
04:04:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 823ms
04:04:45 INFO - TEST-START | /FileAPI/idlharness.worker
04:04:45 INFO - PROCESS | 1940 | 1466593485497 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:45 INFO - PROCESS | 1940 | 1466593485617 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:04:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:04:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:04:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:04:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:04:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:04:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
04:04:46 INFO - {}
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
04:04:46 INFO - {}
04:04:46 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 - {}
04:04:46 INFO - {}
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
04:04:46 INFO - {}
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
04:04:46 INFO - {}
04:04:46 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 - {}
04:04:46 INFO - {}
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:04:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:04:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 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
04:04:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:04:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:04:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:04:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:04:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:04:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:04:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:04:46 INFO - {}
04:04:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 977ms
04:04:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
04:04:46 INFO - PROCESS | 1940 | 1466593486490 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:46 INFO - PROCESS | 1940 | 1466593486633 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
04:04:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 887ms
04:04:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html
04:04:47 INFO - PROCESS | 1940 | 1466593487392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:47 INFO - PROCESS | 1940 | 1466593487479 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
04:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
04:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
04:04:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 581ms
04:04:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
04:04:47 INFO - PROCESS | 1940 | 1466593487986 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:48 INFO - PROCESS | 1940 | 1466593488079 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
04:04:48 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.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
04:04:48 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'.)
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
04:04:48 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.
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
04:04:48 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.
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
04:04:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:04:48 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.
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
04:04:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
04:04:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:04:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
04:04:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
04:04:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 704ms
04:04:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
04:04:48 INFO - PROCESS | 1940 | 1466593488714 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:48 INFO - PROCESS | 1940 | 1466593488831 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
04:04:49 INFO - {}
04:04:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 637ms
04:04:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
04:04:49 INFO - PROCESS | 1940 | 1466593489348 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:49 INFO - PROCESS | 1940 | 1466593489475 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
04:04:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
04:04:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
04:04:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
04:04:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 573ms
04:04:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
04:04:49 INFO - PROCESS | 1940 | 1466593489927 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:50 INFO - PROCESS | 1940 | 1466593489999 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
04:04:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:04:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:04:50 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"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:04:50 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"
04:04:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:04:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:04:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms
04:04:50 INFO - TEST-START | /FileAPI/file/File-constructor.html
04:04:50 INFO - PROCESS | 1940 | 1466593490745 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:50 INFO - PROCESS | 1940 | 1466593490955 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
04:04:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
04:04:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
04:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
04:04:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
04:04:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:04:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
04:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
04:04:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
04:04:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
04:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
04:04:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
04:04:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 730ms
04:04:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
04:04:51 INFO - PROCESS | 1940 | 1466593491472 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:51 INFO - PROCESS | 1940 | 1466593491553 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
04:04:52 INFO - {}
04:04:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 629ms
04:04:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
04:04:52 INFO - PROCESS | 1940 | 1466593492106 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:52 INFO - PROCESS | 1940 | 1466593492178 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
04:04:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
04:04:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms
04:04:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
04:04:52 INFO - PROCESS | 1940 | 1466593492634 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:52 INFO - PROCESS | 1940 | 1466593492701 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
04:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
04:04:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 677ms
04:04:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
04:04:53 INFO - PROCESS | 1940 | 1466593493353 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:53 INFO - PROCESS | 1940 | 1466593493462 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
04:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
04:04:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 879ms
04:04:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
04:04:54 INFO - PROCESS | 1940 | 1466593494237 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:54 INFO - PROCESS | 1940 | 1466593494340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
04:04:54 INFO - reader.readAsText(blob_2)
04:04:54 INFO - }" did not throw
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
04:04:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
04:04:54 INFO - reader.readAsDataURL(blob_2)
04:04:54 INFO - }" did not throw
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
04:04:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
04:04:54 INFO - reader.readAsArrayBuffer(blob_2)
04:04:54 INFO - }" did not throw
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
04:04:54 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
04:04:54 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:04:54 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
04:04:54 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
04:04:54 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:04:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
04:04:54 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
04:04:54 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
04:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:04:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 622ms
04:04:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
04:04:54 INFO - PROCESS | 1940 | 1466593494885 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:54 INFO - PROCESS | 1940 | 1466593494964 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
04:04:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
04:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
04:04:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
04:04:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 525ms
04:04:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
04:04:55 INFO - PROCESS | 1940 | 1466593495432 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:55 INFO - PROCESS | 1940 | 1466593495523 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
04:04:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 579ms
04:04:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
04:04:56 INFO - PROCESS | 1940 | 1466593496002 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:56 INFO - PROCESS | 1940 | 1466593496089 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
04:04:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 532ms
04:04:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
04:04:56 INFO - PROCESS | 1940 | 1466593496541 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:56 INFO - PROCESS | 1940 | 1466593496624 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
04:04:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 576ms
04:04:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
04:04:57 INFO - PROCESS | 1940 | 1466593497125 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:57 INFO - PROCESS | 1940 | 1466593497235 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
04:04:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
04:04:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms
04:04:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
04:04:57 INFO - PROCESS | 1940 | 1466593497799 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:57 INFO - PROCESS | 1940 | 1466593497874 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
04:04:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms
04:04:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
04:04:58 INFO - PROCESS | 1940 | 1466593498474 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:58 INFO - PROCESS | 1940 | 1466593498549 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
04:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
04:04:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
04:04:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 583ms
04:04:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
04:04:59 INFO - PROCESS | 1940 | 1466593499068 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:59 INFO - PROCESS | 1940 | 1466593499149 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
04:04:59 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
04:04:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
04:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:04:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:04:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
04:04:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 527ms
04:04:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
04:04:59 INFO - PROCESS | 1940 | 1466593499605 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:04:59 INFO - PROCESS | 1940 | 1466593499690 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
04:05:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 684ms
04:05:00 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
04:05:00 INFO - PROCESS | 1940 | 1466593500297 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:00 INFO - PROCESS | 1940 | 1466593500395 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:01 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
04:05:01 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 882ms
04:05:01 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
04:05:01 INFO - PROCESS | 1940 | 1466593501190 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:01 INFO - PROCESS | 1940 | 1466593501286 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:01 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
04:05:01 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 782ms
04:05:01 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
04:05:01 INFO - PROCESS | 1940 | 1466593501992 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:02 INFO - PROCESS | 1940 | 1466593502123 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:03 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
04:05:03 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1126ms
04:05:03 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
04:05:03 INFO - PROCESS | 1940 | 1466593503130 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:03 INFO - PROCESS | 1940 | 1466593503224 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:03 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
04:05:03 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 731ms
04:05:03 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
04:05:03 INFO - PROCESS | 1940 | 1466593503856 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:03 INFO - PROCESS | 1940 | 1466593503942 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
04:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
04:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
04:05:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
04:05:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 673ms
04:05:04 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
04:05:04 INFO - PROCESS | 1940 | 1466593504537 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:04 INFO - PROCESS | 1940 | 1466593504640 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
04:05:05 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
04:05:05 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 774ms
04:05:05 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
04:05:05 INFO - PROCESS | 1940 | 1466593505333 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:05 INFO - PROCESS | 1940 | 1466593505440 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
04:05:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
04:05:06 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 982ms
04:05:06 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
04:05:06 INFO - PROCESS | 1940 | 1466593506328 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:06 INFO - PROCESS | 1940 | 1466593506436 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
04:05:07 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
04:05:07 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 885ms
04:05:07 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
04:05:07 INFO - PROCESS | 1940 | 1466593507253 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:07 INFO - PROCESS | 1940 | 1466593507485 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
04:05:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 981ms
04:05:08 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
04:05:08 INFO - PROCESS | 1940 | 1466593508241 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:08 INFO - PROCESS | 1940 | 1466593508372 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
04:05:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
04:05:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 680ms
04:05:08 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
04:05:08 INFO - PROCESS | 1940 | 1466593508925 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:09 INFO - PROCESS | 1940 | 1466593509041 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
04:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
04:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
04:05:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
04:05:09 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 677ms
04:05:09 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
04:05:09 INFO - PROCESS | 1940 | 1466593509618 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:09 INFO - PROCESS | 1940 | 1466593509787 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
04:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
04:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
04:05:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
04:05:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 789ms
04:05:10 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
04:05:10 INFO - PROCESS | 1940 | 1466593510406 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:10 INFO - PROCESS | 1940 | 1466593510491 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
04:05:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 824ms
04:05:11 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
04:05:11 INFO - PROCESS | 1940 | 1466593511236 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:11 INFO - PROCESS | 1940 | 1466593511334 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
04:05:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
04:05:11 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 720ms
04:05:11 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
04:05:11 INFO - PROCESS | 1940 | 1466593511963 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:12 INFO - PROCESS | 1940 | 1466593512044 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
04:05:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
04:05:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
04:05:12 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 774ms
04:05:12 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
04:05:12 INFO - PROCESS | 1940 | 1466593512743 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:12 INFO - PROCESS | 1940 | 1466593512834 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:13 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
04:05:13 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 579ms
04:05:13 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
04:05:13 INFO - PROCESS | 1940 | 1466593513327 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:13 INFO - PROCESS | 1940 | 1466593513402 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
04:05:14 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
04:05:14 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 721ms
04:05:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
04:05:14 INFO - PROCESS | 1940 | 1466593514068 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:14 INFO - PROCESS | 1940 | 1466593514398 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
04:05:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 980ms
04:05:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
04:05:15 INFO - PROCESS | 1940 | 1466593515053 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:15 INFO - PROCESS | 1940 | 1466593515163 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
04:05:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 630ms
04:05:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
04:05:15 INFO - PROCESS | 1940 | 1466593515688 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:15 INFO - PROCESS | 1940 | 1466593515777 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
04:05:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 621ms
04:05:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
04:05:16 INFO - PROCESS | 1940 | 1466593516324 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:16 INFO - PROCESS | 1940 | 1466593516409 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
04:05:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 632ms
04:05:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
04:05:16 INFO - PROCESS | 1940 | 1466593516952 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:17 INFO - PROCESS | 1940 | 1466593517034 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
04:05:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 732ms
04:05:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
04:05:17 INFO - PROCESS | 1940 | 1466593517690 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:17 INFO - PROCESS | 1940 | 1466593517806 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
04:05:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 679ms
04:05:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
04:05:18 INFO - PROCESS | 1940 | 1466593518379 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:18 INFO - PROCESS | 1940 | 1466593518455 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
04:05:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 625ms
04:05:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
04:05:19 INFO - PROCESS | 1940 | 1466593519006 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:19 INFO - PROCESS | 1940 | 1466593519078 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
04:05:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 526ms
04:05:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
04:05:19 INFO - PROCESS | 1940 | 1466593519538 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:19 INFO - PROCESS | 1940 | 1466593519615 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
04:05:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 573ms
04:05:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
04:05:20 INFO - PROCESS | 1940 | 1466593520118 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:20 INFO - PROCESS | 1940 | 1466593520191 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
04:05:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 633ms
04:05:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
04:05:20 INFO - PROCESS | 1940 | 1466593520758 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:20 INFO - PROCESS | 1940 | 1466593520871 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
04:05:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 874ms
04:05:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
04:05:21 INFO - PROCESS | 1940 | 1466593521637 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:21 INFO - PROCESS | 1940 | 1466593521739 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
04:05:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 773ms
04:05:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
04:05:22 INFO - PROCESS | 1940 | 1466593522473 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:22 INFO - PROCESS | 1940 | 1466593522560 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
04:05:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 856ms
04:05:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
04:05:23 INFO - PROCESS | 1940 | 1466593523314 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:23 INFO - PROCESS | 1940 | 1466593523392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
04:05:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 673ms
04:05:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
04:05:23 INFO - PROCESS | 1940 | 1466593523983 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:24 INFO - PROCESS | 1940 | 1466593524087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
04:05:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 621ms
04:05:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
04:05:24 INFO - PROCESS | 1940 | 1466593524610 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:24 INFO - PROCESS | 1940 | 1466593524689 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:25 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
04:05:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 629ms
04:05:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
04:05:25 INFO - PROCESS | 1940 | 1466593525247 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:25 INFO - PROCESS | 1940 | 1466593525349 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:25 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
04:05:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 676ms
04:05:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
04:05:25 INFO - PROCESS | 1940 | 1466593525924 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:26 INFO - PROCESS | 1940 | 1466593526005 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
04:05:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 684ms
04:05:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
04:05:26 INFO - PROCESS | 1940 | 1466593526615 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:26 INFO - PROCESS | 1940 | 1466593526698 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
04:05:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 720ms
04:05:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
04:05:27 INFO - PROCESS | 1940 | 1466593527339 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:27 INFO - PROCESS | 1940 | 1466593527415 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
04:05:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 872ms
04:05:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
04:05:28 INFO - PROCESS | 1940 | 1466593528219 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:28 INFO - PROCESS | 1940 | 1466593528330 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
04:05:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 622ms
04:05:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
04:05:28 INFO - PROCESS | 1940 | 1466593528866 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:28 INFO - PROCESS | 1940 | 1466593528954 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
04:05:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 682ms
04:05:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
04:05:29 INFO - PROCESS | 1940 | 1466593529571 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:29 INFO - PROCESS | 1940 | 1466593529702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
04:05:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 829ms
04:05:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
04:05:30 INFO - PROCESS | 1940 | 1466593530388 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:30 INFO - PROCESS | 1940 | 1466593530476 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
04:05:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 621ms
04:05:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
04:05:31 INFO - PROCESS | 1940 | 1466593531015 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:31 INFO - PROCESS | 1940 | 1466593531101 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:31 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
04:05:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 627ms
04:05:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
04:05:31 INFO - PROCESS | 1940 | 1466593531651 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:31 INFO - PROCESS | 1940 | 1466593531765 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:32 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
04:05:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 628ms
04:05:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
04:05:32 INFO - PROCESS | 1940 | 1466593532281 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:32 INFO - PROCESS | 1940 | 1466593532356 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
04:05:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 620ms
04:05:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
04:05:32 INFO - PROCESS | 1940 | 1466593532906 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:32 INFO - PROCESS | 1940 | 1466593532979 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
04:05:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 627ms
04:05:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
04:05:33 INFO - PROCESS | 1940 | 1466593533542 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:33 INFO - PROCESS | 1940 | 1466593533635 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
04:05:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 578ms
04:05:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
04:05:34 INFO - PROCESS | 1940 | 1466593534121 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:34 INFO - PROCESS | 1940 | 1466593534191 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
04:05:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 776ms
04:05:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
04:05:34 INFO - PROCESS | 1940 | 1466593534910 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:35 INFO - PROCESS | 1940 | 1466593535044 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:05:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 635ms
04:05:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
04:05:35 INFO - PROCESS | 1940 | 1466593535571 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:35 INFO - PROCESS | 1940 | 1466593535656 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
04:05:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 579ms
04:05:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
04:05:36 INFO - PROCESS | 1940 | 1466593536161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:36 INFO - PROCESS | 1940 | 1466593536245 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
04:05:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 630ms
04:05:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
04:05:36 INFO - PROCESS | 1940 | 1466593536788 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:36 INFO - PROCESS | 1940 | 1466593536866 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
04:05:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 827ms
04:05:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
04:05:37 INFO - PROCESS | 1940 | 1466593537623 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:37 INFO - PROCESS | 1940 | 1466593537700 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
04:05:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 771ms
04:05:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
04:05:38 INFO - PROCESS | 1940 | 1466593538403 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:38 INFO - PROCESS | 1940 | 1466593538506 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:05:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 629ms
04:05:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
04:05:39 INFO - PROCESS | 1940 | 1466593539033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:39 INFO - PROCESS | 1940 | 1466593539113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
04:05:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 578ms
04:05:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
04:05:39 INFO - PROCESS | 1940 | 1466593539620 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:39 INFO - PROCESS | 1940 | 1466593539697 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
04:05:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 633ms
04:05:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
04:05:40 INFO - PROCESS | 1940 | 1466593540259 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:40 INFO - PROCESS | 1940 | 1466593540343 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:05:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2030ms
04:05:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
04:05:42 INFO - PROCESS | 1940 | 1466593542292 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:42 INFO - PROCESS | 1940 | 1466593542391 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
04:05:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 729ms
04:05:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
04:05:43 INFO - PROCESS | 1940 | 1466593543030 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:43 INFO - PROCESS | 1940 | 1466593543113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
04:05:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 625ms
04:05:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
04:05:43 INFO - PROCESS | 1940 | 1466593543668 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:43 INFO - PROCESS | 1940 | 1466593543758 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:05:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 674ms
04:05:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
04:05:44 INFO - PROCESS | 1940 | 1466593544355 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:44 INFO - PROCESS | 1940 | 1466593544455 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
04:05:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 637ms
04:05:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
04:05:45 INFO - PROCESS | 1940 | 1466593544999 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:45 INFO - PROCESS | 1940 | 1466593545077 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
04:05:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 733ms
04:05:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
04:05:45 INFO - PROCESS | 1940 | 1466593545742 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:45 INFO - PROCESS | 1940 | 1466593545840 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
04:05:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 625ms
04:05:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
04:05:46 INFO - PROCESS | 1940 | 1466593546370 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:46 INFO - PROCESS | 1940 | 1466593546448 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
04:05:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 576ms
04:05:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
04:05:46 INFO - PROCESS | 1940 | 1466593546950 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:47 INFO - PROCESS | 1940 | 1466593547040 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
04:05:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 623ms
04:05:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
04:05:47 INFO - PROCESS | 1940 | 1466593547578 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:47 INFO - PROCESS | 1940 | 1466593547654 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
04:05:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 627ms
04:05:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
04:05:48 INFO - PROCESS | 1940 | 1466593548213 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:48 INFO - PROCESS | 1940 | 1466593548362 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
04:05:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 925ms
04:05:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
04:05:49 INFO - PROCESS | 1940 | 1466593549143 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:49 INFO - PROCESS | 1940 | 1466593549233 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
04:05:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 624ms
04:05:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
04:05:49 INFO - PROCESS | 1940 | 1466593549777 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:49 INFO - PROCESS | 1940 | 1466593549868 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
04:05:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 625ms
04:05:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
04:05:50 INFO - PROCESS | 1940 | 1466593550415 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:50 INFO - PROCESS | 1940 | 1466593550505 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
04:05:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 676ms
04:05:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
04:05:51 INFO - PROCESS | 1940 | 1466593551087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:51 INFO - PROCESS | 1940 | 1466593551170 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
04:05:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 623ms
04:05:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
04:05:51 INFO - PROCESS | 1940 | 1466593551718 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:51 INFO - PROCESS | 1940 | 1466593551789 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
04:05:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 727ms
04:05:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
04:05:52 INFO - PROCESS | 1940 | 1466593552459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:52 INFO - PROCESS | 1940 | 1466593552595 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
04:05:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 884ms
04:05:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
04:05:53 INFO - PROCESS | 1940 | 1466593553341 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:53 INFO - PROCESS | 1940 | 1466593553427 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
04:05:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 575ms
04:05:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
04:05:53 INFO - PROCESS | 1940 | 1466593553925 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:54 INFO - PROCESS | 1940 | 1466593554004 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
04:05:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 582ms
04:05:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
04:05:54 INFO - PROCESS | 1940 | 1466593554509 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:54 INFO - PROCESS | 1940 | 1466593554585 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
04:05:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 725ms
04:05:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
04:05:55 INFO - PROCESS | 1940 | 1466593555242 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:55 INFO - PROCESS | 1940 | 1466593555449 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
04:05:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 878ms
04:05:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
04:05:56 INFO - PROCESS | 1940 | 1466593556128 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:56 INFO - PROCESS | 1940 | 1466593556237 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
04:05:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 723ms
04:05:56 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
04:05:56 INFO - PROCESS | 1940 | 1466593556855 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:56 INFO - PROCESS | 1940 | 1466593556953 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
04:05:57 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 774ms
04:05:57 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
04:05:57 INFO - PROCESS | 1940 | 1466593557657 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:57 INFO - PROCESS | 1940 | 1466593557752 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
04:05:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 586ms
04:05:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
04:05:58 INFO - PROCESS | 1940 | 1466593558238 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:58 INFO - PROCESS | 1940 | 1466593558318 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
04:05:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 575ms
04:05:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
04:05:58 INFO - PROCESS | 1940 | 1466593558820 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:58 INFO - PROCESS | 1940 | 1466593558899 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
04:05:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 671ms
04:05:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
04:05:59 INFO - PROCESS | 1940 | 1466593559500 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:05:59 INFO - PROCESS | 1940 | 1466593559587 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
04:06:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1383ms
04:06:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
04:06:00 INFO - PROCESS | 1940 | 1466593560883 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:00 INFO - PROCESS | 1940 | 1466593560958 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
04:06:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 723ms
04:06:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
04:06:01 INFO - PROCESS | 1940 | 1466593561620 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:01 INFO - PROCESS | 1940 | 1466593561763 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
04:06:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 979ms
04:06:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
04:06:02 INFO - PROCESS | 1940 | 1466593562605 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:02 INFO - PROCESS | 1940 | 1466593562713 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
04:06:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 738ms
04:06:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
04:06:03 INFO - PROCESS | 1940 | 1466593563356 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:03 INFO - PROCESS | 1940 | 1466593563473 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
04:06:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 736ms
04:06:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
04:06:04 INFO - PROCESS | 1940 | 1466593564109 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:04 INFO - PROCESS | 1940 | 1466593564233 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
04:06:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 835ms
04:06:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
04:06:04 INFO - PROCESS | 1940 | 1466593564938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:05 INFO - PROCESS | 1940 | 1466593565042 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
04:06:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 728ms
04:06:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
04:06:05 INFO - PROCESS | 1940 | 1466593565667 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:05 INFO - PROCESS | 1940 | 1466593565765 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
04:06:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 679ms
04:06:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
04:06:06 INFO - PROCESS | 1940 | 1466593566356 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:06 INFO - PROCESS | 1940 | 1466593566456 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
04:06:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 671ms
04:06:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
04:06:07 INFO - PROCESS | 1940 | 1466593567029 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:07 INFO - PROCESS | 1940 | 1466593567108 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
04:06:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
04:06:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1336ms
04:06:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
04:06:08 INFO - PROCESS | 1940 | 1466593568372 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:08 INFO - PROCESS | 1940 | 1466593568554 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
04:06:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
04:06:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
04:06:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
04:06:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1075ms
04:06:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
04:06:09 INFO - PROCESS | 1940 | 1466593569454 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:09 INFO - PROCESS | 1940 | 1466593569559 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
04:06:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 672ms
04:06:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
04:06:10 INFO - PROCESS | 1940 | 1466593570136 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:10 INFO - PROCESS | 1940 | 1466593570239 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
04:06:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 722ms
04:06:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
04:06:10 INFO - PROCESS | 1940 | 1466593570881 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:10 INFO - PROCESS | 1940 | 1466593570983 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
04:06:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 776ms
04:06:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
04:06:11 INFO - PROCESS | 1940 | 1466593571644 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:11 INFO - PROCESS | 1940 | 1466593571752 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
04:06:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 726ms
04:06:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
04:06:12 INFO - PROCESS | 1940 | 1466593572374 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:12 INFO - PROCESS | 1940 | 1466593572468 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
04:06:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 728ms
04:06:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
04:06:13 INFO - PROCESS | 1940 | 1466593573126 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:13 INFO - PROCESS | 1940 | 1466593573227 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
04:06:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 594ms
04:06:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
04:06:13 INFO - PROCESS | 1940 | 1466593573706 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:13 INFO - PROCESS | 1940 | 1466593573787 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
04:06:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 578ms
04:06:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
04:06:14 INFO - PROCESS | 1940 | 1466593574289 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:14 INFO - PROCESS | 1940 | 1466593574364 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
04:06:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 930ms
04:06:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
04:06:15 INFO - PROCESS | 1940 | 1466593575228 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:15 INFO - PROCESS | 1940 | 1466593575413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
04:06:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 823ms
04:06:16 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
04:06:16 INFO - PROCESS | 1940 | 1466593576060 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:16 INFO - PROCESS | 1940 | 1466593576151 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
04:06:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 628ms
04:06:16 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
04:06:16 INFO - PROCESS | 1940 | 1466593576704 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:16 INFO - PROCESS | 1940 | 1466593576786 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
04:06:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
04:06:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
04:06:17 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 580ms
04:06:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
04:06:17 INFO - PROCESS | 1940 | 1466593577282 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:17 INFO - PROCESS | 1940 | 1466593577368 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
04:06:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 726ms
04:06:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
04:06:18 INFO - PROCESS | 1940 | 1466593578015 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:18 INFO - PROCESS | 1940 | 1466593578101 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
04:06:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 771ms
04:06:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
04:06:18 INFO - PROCESS | 1940 | 1466593578796 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:18 INFO - PROCESS | 1940 | 1466593578942 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
04:06:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1044ms
04:06:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
04:06:19 INFO - PROCESS | 1940 | 1466593579865 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:19 INFO - PROCESS | 1940 | 1466593579937 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
04:06:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
04:06:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 734ms
04:06:20 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
04:06:20 INFO - PROCESS | 1940 | 1466593580580 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:20 INFO - PROCESS | 1940 | 1466593580660 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
04:06:21 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 577ms
04:06:21 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
04:06:21 INFO - PROCESS | 1940 | 1466593581169 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:21 INFO - PROCESS | 1940 | 1466593581246 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
04:06:22 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 872ms
04:06:22 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
04:06:22 INFO - PROCESS | 1940 | 1466593582052 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:22 INFO - PROCESS | 1940 | 1466593582170 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
04:06:22 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 777ms
04:06:22 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
04:06:22 INFO - PROCESS | 1940 | 1466593582883 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:22 INFO - PROCESS | 1940 | 1466593582974 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
04:06:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
04:06:23 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 976ms
04:06:23 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
04:06:23 INFO - PROCESS | 1940 | 1466593583834 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:23 INFO - PROCESS | 1940 | 1466593583934 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
04:06:24 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 679ms
04:06:24 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
04:06:24 INFO - PROCESS | 1940 | 1466593584509 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:24 INFO - PROCESS | 1940 | 1466593584587 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
04:06:25 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 784ms
04:06:25 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
04:06:25 INFO - PROCESS | 1940 | 1466593585304 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:25 INFO - PROCESS | 1940 | 1466593585391 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:06:25 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 687ms
04:06:25 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:06:26 INFO - PROCESS | 1940 | 1466593586001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:26 INFO - PROCESS | 1940 | 1466593586104 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:06:26 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 729ms
04:06:26 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:06:26 INFO - PROCESS | 1940 | 1466593586733 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:26 INFO - PROCESS | 1940 | 1466593586846 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:06:27 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 826ms
04:06:27 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:06:27 INFO - PROCESS | 1940 | 1466593587564 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:27 INFO - PROCESS | 1940 | 1466593587673 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:06:28 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 839ms
04:06:28 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:06:28 INFO - PROCESS | 1940 | 1466593588457 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:28 INFO - PROCESS | 1940 | 1466593588559 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:06:29 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 816ms
04:06:29 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:06:29 INFO - PROCESS | 1940 | 1466593589234 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:29 INFO - PROCESS | 1940 | 1466593589321 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:06:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:06:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:06:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:06:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:06:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:06:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:06:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:06:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:06:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:06:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
04:06:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:06:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:06:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:06:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:06:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
04:06:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:06:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:06:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:06:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:06:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:06:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
04:06:30 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 988ms
04:06:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:06:30 INFO - PROCESS | 1940 | 1466593590244 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:30 INFO - PROCESS | 1940 | 1466593590375 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:06:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 737ms
04:06:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:06:30 INFO - PROCESS | 1940 | 1466593590991 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:31 INFO - PROCESS | 1940 | 1466593591084 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:06:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:06:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1731ms
04:06:32 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:06:32 INFO - PROCESS | 1940 | 1466593592714 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:32 INFO - PROCESS | 1940 | 1466593592794 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:06:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 630ms
04:06:33 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:06:33 INFO - PROCESS | 1940 | 1466593593349 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:33 INFO - PROCESS | 1940 | 1466593593440 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:34 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:06:34 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 688ms
04:06:34 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:06:34 INFO - PROCESS | 1940 | 1466593594051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:34 INFO - PROCESS | 1940 | 1466593594146 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:34 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:06:34 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 679ms
04:06:34 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:06:34 INFO - PROCESS | 1940 | 1466593594730 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:34 INFO - PROCESS | 1940 | 1466593594822 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:35 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:06:35 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 874ms
04:06:35 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:06:35 INFO - PROCESS | 1940 | 1466593595615 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:35 INFO - PROCESS | 1940 | 1466593595702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:36 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:06:36 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 627ms
04:06:36 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:06:36 INFO - PROCESS | 1940 | 1466593596250 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:36 INFO - PROCESS | 1940 | 1466593596336 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:36 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:06:36 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 626ms
04:06:36 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:06:36 INFO - PROCESS | 1940 | 1466593596892 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:36 INFO - PROCESS | 1940 | 1466593596975 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:37 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:06:37 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 680ms
04:06:37 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:06:37 INFO - PROCESS | 1940 | 1466593597572 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:37 INFO - PROCESS | 1940 | 1466593597685 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:38 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:06:38 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 833ms
04:06:38 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:06:38 INFO - PROCESS | 1940 | 1466593598412 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:38 INFO - PROCESS | 1940 | 1466593598490 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:39 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:06:39 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 679ms
04:06:39 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:06:39 INFO - PROCESS | 1940 | 1466593599100 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:39 INFO - PROCESS | 1940 | 1466593599195 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:39 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:06:39 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 679ms
04:06:39 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:06:39 INFO - PROCESS | 1940 | 1466593599783 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:39 INFO - PROCESS | 1940 | 1466593599862 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:40 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:06:40 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 583ms
04:06:40 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:06:40 INFO - PROCESS | 1940 | 1466593600375 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:40 INFO - PROCESS | 1940 | 1466593600462 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:40 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:06:40 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 584ms
04:06:40 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
04:06:40 INFO - PROCESS | 1940 | 1466593600974 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:41 INFO - PROCESS | 1940 | 1466593601043 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:41 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
04:06:41 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 692ms
04:06:41 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
04:06:41 INFO - PROCESS | 1940 | 1466593601664 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:41 INFO - PROCESS | 1940 | 1466593601818 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
04:06:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
04:06:42 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1087ms
04:06:42 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
04:06:42 INFO - PROCESS | 1940 | 1466593602764 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:42 INFO - PROCESS | 1940 | 1466593602855 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
04:06:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
04:06:43 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 735ms
04:06:43 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:06:43 INFO - PROCESS | 1940 | 1466593603517 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:43 INFO - PROCESS | 1940 | 1466593603619 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:06:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 640ms
04:06:44 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:06:44 INFO - PROCESS | 1940 | 1466593604168 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:44 INFO - PROCESS | 1940 | 1466593604263 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:06:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 628ms
04:06:44 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:06:44 INFO - PROCESS | 1940 | 1466593604795 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:44 INFO - PROCESS | 1940 | 1466593604879 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:06:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 629ms
04:06:45 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:06:45 INFO - PROCESS | 1940 | 1466593605427 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:45 INFO - PROCESS | 1940 | 1466593605507 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:06:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 822ms
04:06:46 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:06:46 INFO - PROCESS | 1940 | 1466593606271 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:46 INFO - PROCESS | 1940 | 1466593606386 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:06:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 823ms
04:06:47 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:06:47 INFO - PROCESS | 1940 | 1466593607082 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:47 INFO - PROCESS | 1940 | 1466593607161 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:06:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 580ms
04:06:47 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:06:47 INFO - PROCESS | 1940 | 1466593607672 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:47 INFO - PROCESS | 1940 | 1466593607758 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:06:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 631ms
04:06:48 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
04:06:48 INFO - PROCESS | 1940 | 1466593608311 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:48 INFO - PROCESS | 1940 | 1466593608407 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
04:06:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 928ms
04:06:49 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:06:49 INFO - PROCESS | 1940 | 1466593609252 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:49 INFO - PROCESS | 1940 | 1466593609348 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:50 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:06:50 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 779ms
04:06:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:06:50 INFO - PROCESS | 1940 | 1466593610047 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:50 INFO - PROCESS | 1940 | 1466593610153 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:06:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 826ms
04:06:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:06:50 INFO - PROCESS | 1940 | 1466593610887 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:50 INFO - PROCESS | 1940 | 1466593610977 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
04:06:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 631ms
04:06:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
04:06:51 INFO - PROCESS | 1940 | 1466593611517 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:51 INFO - PROCESS | 1940 | 1466593611609 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:52 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:06:52 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 624ms
04:06:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:06:52 INFO - PROCESS | 1940 | 1466593612142 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:52 INFO - PROCESS | 1940 | 1466593612237 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:06:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 623ms
04:06:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:06:52 INFO - PROCESS | 1940 | 1466593612785 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:52 INFO - PROCESS | 1940 | 1466593612886 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:53 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:06:53 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 675ms
04:06:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:06:53 INFO - PROCESS | 1940 | 1466593613458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:53 INFO - PROCESS | 1940 | 1466593613610 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
04:06:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 729ms
04:06:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
04:06:54 INFO - PROCESS | 1940 | 1466593614187 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:54 INFO - PROCESS | 1940 | 1466593614271 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:06:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 624ms
04:06:54 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
04:06:54 INFO - PROCESS | 1940 | 1466593614822 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:54 INFO - PROCESS | 1940 | 1466593614899 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
04:06:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
04:06:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
04:06:55 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 773ms
04:06:55 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:06:55 INFO - PROCESS | 1940 | 1466593615614 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:55 INFO - PROCESS | 1940 | 1466593615702 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:06:56 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 637ms
04:06:56 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:06:56 INFO - PROCESS | 1940 | 1466593616258 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:56 INFO - PROCESS | 1940 | 1466593616349 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:06:56 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:06:56 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 686ms
04:06:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:06:56 INFO - PROCESS | 1940 | 1466593616963 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:57 INFO - PROCESS | 1940 | 1466593617069 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:06:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 726ms
04:06:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:06:57 INFO - PROCESS | 1940 | 1466593617682 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:57 INFO - PROCESS | 1940 | 1466593617809 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:58 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
04:06:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 632ms
04:06:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:06:58 INFO - PROCESS | 1940 | 1466593618320 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:58 INFO - PROCESS | 1940 | 1466593618392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:58 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
04:06:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 573ms
04:06:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:06:58 INFO - PROCESS | 1940 | 1466593618906 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:59 INFO - PROCESS | 1940 | 1466593619012 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
04:06:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 733ms
04:06:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:06:59 INFO - PROCESS | 1940 | 1466593619639 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:06:59 INFO - PROCESS | 1940 | 1466593619724 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:00 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
04:07:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 672ms
04:07:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:07:00 INFO - PROCESS | 1940 | 1466593620316 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:00 INFO - PROCESS | 1940 | 1466593620392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:01 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
04:07:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 826ms
04:07:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:07:01 INFO - PROCESS | 1940 | 1466593621150 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:01 INFO - PROCESS | 1940 | 1466593621240 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:07:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 927ms
04:07:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:07:02 INFO - PROCESS | 1940 | 1466593622099 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:02 INFO - PROCESS | 1940 | 1466593622459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:03 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
04:07:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 1137ms
04:07:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:07:03 INFO - PROCESS | 1940 | 1466593623244 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:03 INFO - PROCESS | 1940 | 1466593623403 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:07:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 825ms
04:07:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:07:04 INFO - PROCESS | 1940 | 1466593624071 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:04 INFO - PROCESS | 1940 | 1466593624173 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:07:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 724ms
04:07:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:07:04 INFO - PROCESS | 1940 | 1466593624825 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:04 INFO - PROCESS | 1940 | 1466593624943 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:07:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 805ms
04:07:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:07:05 INFO - PROCESS | 1940 | 1466593625614 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:05 INFO - PROCESS | 1940 | 1466593625708 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:07:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 730ms
04:07:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:07:06 INFO - PROCESS | 1940 | 1466593626348 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:06 INFO - PROCESS | 1940 | 1466593626489 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:07:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 922ms
04:07:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:07:07 INFO - PROCESS | 1940 | 1466593627276 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:07 INFO - PROCESS | 1940 | 1466593627358 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:07:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 621ms
04:07:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:07:07 INFO - PROCESS | 1940 | 1466593627905 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:07 INFO - PROCESS | 1940 | 1466593627986 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:07:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 623ms
04:07:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:07:08 INFO - PROCESS | 1940 | 1466593628536 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:08 INFO - PROCESS | 1940 | 1466593628651 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:09 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
04:07:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 977ms
04:07:09 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:07:09 INFO - PROCESS | 1940 | 1466593629520 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:09 INFO - PROCESS | 1940 | 1466593629667 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:07:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 830ms
04:07:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:07:10 INFO - PROCESS | 1940 | 1466593630386 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:10 INFO - PROCESS | 1940 | 1466593630486 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:07:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 731ms
04:07:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:07:11 INFO - PROCESS | 1940 | 1466593631130 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:11 INFO - PROCESS | 1940 | 1466593631227 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:07:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 678ms
04:07:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:07:11 INFO - PROCESS | 1940 | 1466593631809 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:11 INFO - PROCESS | 1940 | 1466593631935 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
04:07:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 678ms
04:07:12 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:07:12 INFO - PROCESS | 1940 | 1466593632493 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:12 INFO - PROCESS | 1940 | 1466593632580 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:07:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 680ms
04:07:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:07:13 INFO - PROCESS | 1940 | 1466593633182 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:13 INFO - PROCESS | 1940 | 1466593633284 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:07:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 726ms
04:07:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:07:13 INFO - PROCESS | 1940 | 1466593633914 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:14 INFO - PROCESS | 1940 | 1466593633996 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:07:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 580ms
04:07:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:07:14 INFO - PROCESS | 1940 | 1466593634497 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:14 INFO - PROCESS | 1940 | 1466593634568 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:15 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
04:07:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 574ms
04:07:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:07:15 INFO - PROCESS | 1940 | 1466593635077 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:15 INFO - PROCESS | 1940 | 1466593635171 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:07:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 572ms
04:07:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:07:15 INFO - PROCESS | 1940 | 1466593635655 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:15 INFO - PROCESS | 1940 | 1466593635729 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:16 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
04:07:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 877ms
04:07:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:07:16 INFO - PROCESS | 1940 | 1466593636570 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:16 INFO - PROCESS | 1940 | 1466593636662 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:17 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
04:07:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 988ms
04:07:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:07:17 INFO - PROCESS | 1940 | 1466593637542 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:17 INFO - PROCESS | 1940 | 1466593637631 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:18 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
04:07:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 622ms
04:07:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:07:18 INFO - PROCESS | 1940 | 1466593638176 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:18 INFO - PROCESS | 1940 | 1466593638256 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:07:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 628ms
04:07:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:07:18 INFO - PROCESS | 1940 | 1466593638805 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:18 INFO - PROCESS | 1940 | 1466593638895 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:19 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
04:07:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 722ms
04:07:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:07:19 INFO - PROCESS | 1940 | 1466593639532 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:19 INFO - PROCESS | 1940 | 1466593639605 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:07:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 728ms
04:07:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:07:20 INFO - PROCESS | 1940 | 1466593640272 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:20 INFO - PROCESS | 1940 | 1466593640413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:07:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 729ms
04:07:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:07:21 INFO - PROCESS | 1940 | 1466593640999 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:21 INFO - PROCESS | 1940 | 1466593641085 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:07:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 677ms
04:07:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:07:21 INFO - PROCESS | 1940 | 1466593641681 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:21 INFO - PROCESS | 1940 | 1466593641777 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:22 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"
04:07:22 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
04:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:07:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 778ms
04:07:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:07:22 INFO - PROCESS | 1940 | 1466593642469 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:22 INFO - PROCESS | 1940 | 1466593642554 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:23 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"
04:07:23 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
04:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:07:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 878ms
04:07:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:07:23 INFO - PROCESS | 1940 | 1466593643352 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:23 INFO - PROCESS | 1940 | 1466593643441 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:07:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 628ms
04:07:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:07:23 INFO - PROCESS | 1940 | 1466593643991 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:24 INFO - PROCESS | 1940 | 1466593644071 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:07:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 677ms
04:07:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:07:24 INFO - PROCESS | 1940 | 1466593644680 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:24 INFO - PROCESS | 1940 | 1466593644792 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:07:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 774ms
04:07:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:07:25 INFO - PROCESS | 1940 | 1466593645451 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:25 INFO - PROCESS | 1940 | 1466593645540 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:07:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 634ms
04:07:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:07:26 INFO - PROCESS | 1940 | 1466593646091 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:26 INFO - PROCESS | 1940 | 1466593646195 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:07:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 636ms
04:07:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:07:26 INFO - PROCESS | 1940 | 1466593646735 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:26 INFO - PROCESS | 1940 | 1466593646828 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:07:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 623ms
04:07:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:07:27 INFO - PROCESS | 1940 | 1466593647361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:27 INFO - PROCESS | 1940 | 1466593647442 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:07:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 580ms
04:07:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:07:27 INFO - PROCESS | 1940 | 1466593647949 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:28 INFO - PROCESS | 1940 | 1466593648029 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:07:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 629ms
04:07:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:07:28 INFO - PROCESS | 1940 | 1466593648581 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:28 INFO - PROCESS | 1940 | 1466593648660 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:29 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
04:07:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 725ms
04:07:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:07:29 INFO - PROCESS | 1940 | 1466593649324 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:29 INFO - PROCESS | 1940 | 1466593649477 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:07:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1036ms
04:07:30 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:07:30 INFO - PROCESS | 1940 | 1466593650371 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:30 INFO - PROCESS | 1940 | 1466593650457 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:07:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 629ms
04:07:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:07:31 INFO - PROCESS | 1940 | 1466593651001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:31 INFO - PROCESS | 1940 | 1466593651087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:07:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 576ms
04:07:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:07:31 INFO - PROCESS | 1940 | 1466593651598 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:31 INFO - PROCESS | 1940 | 1466593651673 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:07:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 636ms
04:07:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:07:32 INFO - PROCESS | 1940 | 1466593652224 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:32 INFO - PROCESS | 1940 | 1466593652316 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:07:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 620ms
04:07:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:07:32 INFO - PROCESS | 1940 | 1466593652854 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:32 INFO - PROCESS | 1940 | 1466593652942 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:07:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 943ms
04:07:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:07:33 INFO - PROCESS | 1940 | 1466593653800 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:33 INFO - PROCESS | 1940 | 1466593653889 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:07:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 578ms
04:07:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:07:34 INFO - PROCESS | 1940 | 1466593654384 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:34 INFO - PROCESS | 1940 | 1466593654479 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:07:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 629ms
04:07:35 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:07:35 INFO - PROCESS | 1940 | 1466593655013 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:35 INFO - PROCESS | 1940 | 1466593655108 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:07:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 627ms
04:07:35 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
04:07:35 INFO - PROCESS | 1940 | 1466593655645 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:35 INFO - PROCESS | 1940 | 1466593655724 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
04:07:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
04:07:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 677ms
04:07:36 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
04:07:36 INFO - PROCESS | 1940 | 1466593656381 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:36 INFO - PROCESS | 1940 | 1466593656493 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
04:07:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
04:07:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 1025ms
04:07:37 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:07:37 INFO - PROCESS | 1940 | 1466593657365 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:37 INFO - PROCESS | 1940 | 1466593657459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:07:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 834ms
04:07:38 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:07:38 INFO - PROCESS | 1940 | 1466593658207 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:38 INFO - PROCESS | 1940 | 1466593658295 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:07:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 676ms
04:07:38 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:07:38 INFO - PROCESS | 1940 | 1466593658900 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:38 INFO - PROCESS | 1940 | 1466593658989 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:07:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 578ms
04:07:39 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
04:07:39 INFO - PROCESS | 1940 | 1466593659473 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:39 INFO - PROCESS | 1940 | 1466593659556 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
04:07:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
04:07:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
04:07:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
04:07:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
04:07:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 779ms
04:07:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:07:40 INFO - PROCESS | 1940 | 1466593660266 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:40 INFO - PROCESS | 1940 | 1466593660405 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:07:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 784ms
04:07:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:07:41 INFO - PROCESS | 1940 | 1466593661056 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:41 INFO - PROCESS | 1940 | 1466593661147 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:41 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
04:07:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 579ms
04:07:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:07:41 INFO - PROCESS | 1940 | 1466593661634 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:41 INFO - PROCESS | 1940 | 1466593661710 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:42 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
04:07:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 581ms
04:07:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:07:42 INFO - PROCESS | 1940 | 1466593662220 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:42 INFO - PROCESS | 1940 | 1466593662303 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:07:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 575ms
04:07:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:07:42 INFO - PROCESS | 1940 | 1466593662808 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:42 INFO - PROCESS | 1940 | 1466593662881 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:43 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
04:07:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 829ms
04:07:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:07:43 INFO - PROCESS | 1940 | 1466593663645 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:43 INFO - PROCESS | 1940 | 1466593663748 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:44 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
04:07:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 671ms
04:07:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:07:44 INFO - PROCESS | 1940 | 1466593664348 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:44 INFO - PROCESS | 1940 | 1466593664472 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:07:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 686ms
04:07:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:07:45 INFO - PROCESS | 1940 | 1466593665051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:45 INFO - PROCESS | 1940 | 1466593665146 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:45 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
04:07:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 630ms
04:07:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:07:45 INFO - PROCESS | 1940 | 1466593665665 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:45 INFO - PROCESS | 1940 | 1466593665745 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:07:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 623ms
04:07:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:07:46 INFO - PROCESS | 1940 | 1466593666292 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:46 INFO - PROCESS | 1940 | 1466593666370 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:07:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 623ms
04:07:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:07:46 INFO - PROCESS | 1940 | 1466593666924 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:47 INFO - PROCESS | 1940 | 1466593667045 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:07:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 737ms
04:07:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:07:47 INFO - PROCESS | 1940 | 1466593667666 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:47 INFO - PROCESS | 1940 | 1466593667771 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:07:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 785ms
04:07:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:07:48 INFO - PROCESS | 1940 | 1466593668458 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:48 INFO - PROCESS | 1940 | 1466593668580 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:07:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 879ms
04:07:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:07:49 INFO - PROCESS | 1940 | 1466593669337 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:49 INFO - PROCESS | 1940 | 1466593669413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:07:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 574ms
04:07:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:07:49 INFO - PROCESS | 1940 | 1466593669935 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:50 INFO - PROCESS | 1940 | 1466593670054 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:07:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 882ms
04:07:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:07:50 INFO - PROCESS | 1940 | 1466593670822 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:50 INFO - PROCESS | 1940 | 1466593670935 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:51 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
04:07:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 675ms
04:07:51 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:07:51 INFO - PROCESS | 1940 | 1466593671517 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:51 INFO - PROCESS | 1940 | 1466593671635 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:52 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:07:52 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 723ms
04:07:52 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:07:52 INFO - PROCESS | 1940 | 1466593672255 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:52 INFO - PROCESS | 1940 | 1466593672353 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:52 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:07:52 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:07:52 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 725ms
04:07:52 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:07:52 INFO - PROCESS | 1940 | 1466593672970 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:53 INFO - PROCESS | 1940 | 1466593673092 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:07:53 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 876ms
04:07:53 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
04:07:53 INFO - PROCESS | 1940 | 1466593673851 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:53 INFO - PROCESS | 1940 | 1466593673930 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
04:07:54 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
04:07:54 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 981ms
04:07:54 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:07:54 INFO - PROCESS | 1940 | 1466593674842 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:54 INFO - PROCESS | 1940 | 1466593674936 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:55 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:07:55 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 627ms
04:07:55 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:07:55 INFO - PROCESS | 1940 | 1466593675470 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:55 INFO - PROCESS | 1940 | 1466593675547 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:56 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:07:56 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 677ms
04:07:56 INFO - TEST-START | /IndexedDB/interfaces.html
04:07:56 INFO - PROCESS | 1940 | 1466593676152 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:56 INFO - PROCESS | 1940 | 1466593676236 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:07:57 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
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:07:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:07:57 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1114ms
04:07:57 INFO - TEST-START | /IndexedDB/interfaces.worker
04:07:57 INFO - PROCESS | 1940 | 1466593677291 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:57 INFO - PROCESS | 1940 | 1466593677452 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:07:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:07:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:07:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:07:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:07:58 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:07:58 INFO - {}
04:07:58 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 - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:07:58 INFO - {}
04:07:58 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1408ms
04:07:58 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:07:58 INFO - PROCESS | 1940 | 1466593678703 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:58 INFO - PROCESS | 1940 | 1466593678881 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:07:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:07:59 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 743ms
04:07:59 INFO - TEST-START | /IndexedDB/key_valid.html
04:07:59 INFO - PROCESS | 1940 | 1466593679459 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:07:59 INFO - PROCESS | 1940 | 1466593679556 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:08:00 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:08:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:08:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:08:01 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1545ms
04:08:01 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:08:01 INFO - PROCESS | 1940 | 1466593681016 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:01 INFO - PROCESS | 1940 | 1466593681168 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:01 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:08:01 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 788ms
04:08:01 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:08:01 INFO - PROCESS | 1940 | 1466593681801 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:01 INFO - PROCESS | 1940 | 1466593681901 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:02 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:08:02 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 884ms
04:08:02 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:08:02 INFO - PROCESS | 1940 | 1466593682690 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:02 INFO - PROCESS | 1940 | 1466593682782 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:03 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:08:03 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:08:03 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:08:03 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 823ms
04:08:03 INFO - TEST-START | /IndexedDB/keyorder.htm
04:08:03 INFO - PROCESS | 1940 | 1466593683530 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:03 INFO - PROCESS | 1940 | 1466593683631 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:08:04 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:08:04 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1393ms
04:08:04 INFO - TEST-START | /IndexedDB/keypath.htm
04:08:04 INFO - PROCESS | 1940 | 1466593684982 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:05 INFO - PROCESS | 1940 | 1466593685087 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:08:05 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:08:05 INFO - TEST-OK | /IndexedDB/keypath.htm | took 845ms
04:08:05 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:08:05 INFO - PROCESS | 1940 | 1466593685842 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:05 INFO - PROCESS | 1940 | 1466593685938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:08:06 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:08:06 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 787ms
04:08:06 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:08:06 INFO - PROCESS | 1940 | 1466593686648 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:06 INFO - PROCESS | 1940 | 1466593686749 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:08:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:08:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:08:07 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 785ms
04:08:07 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:08:07 INFO - PROCESS | 1940 | 1466593687424 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:07 INFO - PROCESS | 1940 | 1466593687530 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:08:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:08:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:08:08 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 930ms
04:08:08 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:08:08 INFO - PROCESS | 1940 | 1466593688361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:08 INFO - PROCESS | 1940 | 1466593688453 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:08 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:08:08 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 625ms
04:08:08 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:08:09 INFO - PROCESS | 1940 | 1466593689001 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:09 INFO - PROCESS | 1940 | 1466593689129 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:09 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:08:09 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 880ms
04:08:09 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:08:09 INFO - PROCESS | 1940 | 1466593689875 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:09 INFO - PROCESS | 1940 | 1466593689954 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:10 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:08:10 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 688ms
04:08:10 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:08:10 INFO - PROCESS | 1940 | 1466593690569 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:10 INFO - PROCESS | 1940 | 1466593690666 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:11 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:08:11 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 622ms
04:08:11 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:08:11 INFO - PROCESS | 1940 | 1466593691205 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:11 INFO - PROCESS | 1940 | 1466593691361 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:12 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:08:12 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1034ms
04:08:12 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:08:12 INFO - PROCESS | 1940 | 1466593692274 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:12 INFO - PROCESS | 1940 | 1466593692373 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:08:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 847ms
04:08:13 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:08:13 INFO - PROCESS | 1940 | 1466593693123 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:13 INFO - PROCESS | 1940 | 1466593693236 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:13 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:08:13 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 730ms
04:08:13 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:08:13 INFO - PROCESS | 1940 | 1466593693861 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:13 INFO - PROCESS | 1940 | 1466593693956 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:14 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:08:14 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 678ms
04:08:14 INFO - TEST-START | /IndexedDB/value.htm
04:08:14 INFO - PROCESS | 1940 | 1466593694535 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:14 INFO - PROCESS | 1940 | 1466593694626 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:08:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:08:15 INFO - TEST-OK | /IndexedDB/value.htm | took 676ms
04:08:15 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:08:15 INFO - PROCESS | 1940 | 1466593695217 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:15 INFO - PROCESS | 1940 | 1466593695313 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:08:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:08:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:08:15 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 775ms
04:08:15 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:08:16 INFO - PROCESS | 1940 | 1466593696005 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:16 INFO - PROCESS | 1940 | 1466593696106 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:16 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:08:16 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 930ms
04:08:16 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:08:16 INFO - PROCESS | 1940 | 1466593696938 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:17 INFO - PROCESS | 1940 | 1466593697028 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
04:08:17 INFO - {}
04:08:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
04:08:17 INFO - {}
04:08:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
04:08:17 INFO - {}
04:08:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
04:08:17 INFO - {}
04:08:17 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 780ms
04:08:17 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:08:17 INFO - PROCESS | 1940 | 1466593697724 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:17 INFO - PROCESS | 1940 | 1466593697800 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:08:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
04:08:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:08:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
04:08:18 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 680ms
04:08:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:08:18 INFO - PROCESS | 1940 | 1466593698413 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:18 INFO - PROCESS | 1940 | 1466593698524 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:08:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:08:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 788ms
04:08:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:08:19 INFO - PROCESS | 1940 | 1466593699261 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:19 INFO - PROCESS | 1940 | 1466593699363 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:08:20 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
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:08:20 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
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:08:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 848ms
04:08:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:08:20 INFO - PROCESS | 1940 | 1466593700140 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:20 INFO - PROCESS | 1940 | 1466593700239 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:20 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() {
04:08:20 INFO - [native code]
04:08:20 INFO - }" but got function "function () {
04:08:20 INFO - }"
04:08:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:08:20 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
04:08:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:08:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:08:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:08:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 841ms
04:08:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:08:20 INFO - PROCESS | 1940 | 1466593700988 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:21 INFO - PROCESS | 1940 | 1466593701083 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:21 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() {
04:08:21 INFO - [native code]
04:08:21 INFO - }" but got function "function () {
04:08:21 INFO - }"
04:08:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:08:21 INFO - {}
04:08:21 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
04:08:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:08:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:08:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:08:21 INFO - {}
04:08:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 877ms
04:08:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:08:21 INFO - PROCESS | 1940 | 1466593701865 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:21 INFO - PROCESS | 1940 | 1466593701959 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:08:22 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"
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:08:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:08:22 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"
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:08:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:08:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:08:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:08:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:08:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 633ms
04:08:22 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
04:08:22 INFO - PROCESS | 1940 | 1466593702507 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:22 INFO - PROCESS | 1940 | 1466593702599 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
04:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 632ms
04:08:23 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
04:08:23 INFO - PROCESS | 1940 | 1466593703143 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:23 INFO - PROCESS | 1940 | 1466593703238 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
04:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
04:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
04:08:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
04:08:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 631ms
04:08:23 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:08:23 INFO - PROCESS | 1940 | 1466593703784 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:23 INFO - PROCESS | 1940 | 1466593703870 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
04:08:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
04:08:24 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
04:08:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
04:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:08:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
04:08:24 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 675ms
04:08:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:08:24 INFO - PROCESS | 1940 | 1466593704475 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:24 INFO - PROCESS | 1940 | 1466593704549 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:08:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:08:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:08:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:08:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:08:26 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1740ms
04:08:26 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:08:26 INFO - PROCESS | 1940 | 1466593706227 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:26 INFO - PROCESS | 1940 | 1466593706318 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:08:27 INFO - {}
04:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:08:27 INFO - {}
04:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:08:27 INFO - {}
04:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:08:27 INFO - {}
04:08:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:08:27 INFO - {}
04:08:27 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1682ms
04:08:27 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:08:27 INFO - PROCESS | 1940 | 1466593707936 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:28 INFO - PROCESS | 1940 | 1466593708035 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:28 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:08:28 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 830ms
04:08:28 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:08:28 INFO - PROCESS | 1940 | 1466593708773 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:28 INFO - PROCESS | 1940 | 1466593708854 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:08:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:08:29 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 774ms
04:08:29 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:08:29 INFO - PROCESS | 1940 | 1466593709543 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:29 INFO - PROCESS | 1940 | 1466593709632 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:39 INFO - PROCESS | 1940 | MARIONETTE LOG: INFO: Timeout fired
04:08:39 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
04:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:08:39 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10314ms
04:08:39 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:08:39 INFO - PROCESS | 1940 | 1466593719868 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:39 INFO - PROCESS | 1940 | 1466593719968 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:40 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:08:40 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 879ms
04:08:40 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:08:40 INFO - PROCESS | 1940 | 1466593720755 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:40 INFO - PROCESS | 1940 | 1466593720851 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:41 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:08:41 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 637ms
04:08:41 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:08:41 INFO - PROCESS | 1940 | 1466593721405 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:41 INFO - PROCESS | 1940 | 1466593721492 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:42 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
04:08:42 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 633ms
04:08:42 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
04:08:42 INFO - PROCESS | 1940 | 1466593722033 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:42 INFO - PROCESS | 1940 | 1466593722105 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:42 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
04:08:42 INFO - {}
04:08:42 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 729ms
04:08:42 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:08:42 INFO - PROCESS | 1940 | 1466593722772 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:42 INFO - PROCESS | 1940 | 1466593722885 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:43 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:08:43 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 740ms
04:08:43 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:08:43 INFO - PROCESS | 1940 | 1466593723517 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:43 INFO - PROCESS | 1940 | 1466593723658 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:44 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:08:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:08:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:08:44 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 680ms
04:08:44 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:08:44 INFO - PROCESS | 1940 | 1466593724206 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:44 INFO - PROCESS | 1940 | 1466593724308 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:44 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().
04:08:44 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 624ms
04:08:44 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:08:44 INFO - PROCESS | 1940 | 1466593724848 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:44 INFO - PROCESS | 1940 | 1466593724934 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:45 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:08:45 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 574ms
04:08:45 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:08:45 INFO - PROCESS | 1940 | 1466593725429 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:45 INFO - PROCESS | 1940 | 1466593725507 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:46 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:08:46 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 686ms
04:08:46 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:08:46 INFO - PROCESS | 1940 | 1466593726113 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:46 INFO - PROCESS | 1940 | 1466593726208 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:46 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"
04:08:46 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:46 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:08:46 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:46 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:08:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:08:46 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 627ms
04:08:46 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:08:46 INFO - PROCESS | 1940 | 1466593726750 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:46 INFO - PROCESS | 1940 | 1466593726849 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:08:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 580ms
04:08:47 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:08:47 INFO - PROCESS | 1940 | 1466593727340 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:47 INFO - PROCESS | 1940 | 1466593727430 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:08:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 522ms
04:08:47 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:08:47 INFO - PROCESS | 1940 | 1466593727876 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:47 INFO - PROCESS | 1940 | 1466593727959 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:48 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:08:48 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 583ms
04:08:48 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:08:48 INFO - PROCESS | 1940 | 1466593728465 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:48 INFO - PROCESS | 1940 | 1466593728543 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:08:49 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
04:08:49 INFO - do_test/)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
04:09:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:09:26 INFO - )
04:09:26 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 990ms
04:09:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:09:26 INFO - PROCESS | 1940 | 1466593766117 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:26 INFO - PROCESS | 1940 | 1466593766233 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:09:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:09:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 935ms
04:09:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:09:27 INFO - PROCESS | 1940 | 1466593767059 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:27 INFO - PROCESS | 1940 | 1466593767166 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:09:28 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 975ms
04:09:28 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:09:28 INFO - PROCESS | 1940 | 1466593768050 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:28 INFO - PROCESS | 1940 | 1466593768144 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:09:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:09:28 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 578ms
04:09:28 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:09:28 INFO - PROCESS | 1940 | 1466593768647 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:28 INFO - PROCESS | 1940 | 1466593768734 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:09:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:09:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:09:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:09:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:09:29 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 591ms
04:09:29 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:09:29 INFO - PROCESS | 1940 | 1466593769236 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:29 INFO - PROCESS | 1940 | 1466593769315 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:29 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:09:29 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:29 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:09:29 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 671ms
04:09:29 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:09:29 INFO - PROCESS | 1940 | 1466593769915 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:30 INFO - PROCESS | 1940 | 1466593770054 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:30 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:09:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:09:30 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 670ms
04:09:30 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:09:30 INFO - PROCESS | 1940 | 1466593770613 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:30 INFO - PROCESS | 1940 | 1466593770684 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:09:31 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 777ms
04:09:31 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:09:31 INFO - PROCESS | 1940 | 1466593771392 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:31 INFO - PROCESS | 1940 | 1466593771488 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:31 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:09:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:09:31 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 575ms
04:09:31 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:09:31 INFO - PROCESS | 1940 | 1466593771972 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:32 INFO - PROCESS | 1940 | 1466593772051 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:32 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:09:32 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 774ms
04:09:32 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:09:32 INFO - PROCESS | 1940 | 1466593772758 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:32 INFO - PROCESS | 1940 | 1466593772880 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:09:33 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 640ms
04:09:33 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:09:33 INFO - PROCESS | 1940 | 1466593773412 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:33 INFO - PROCESS | 1940 | 1466593773504 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:09:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 674ms
04:09:34 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:09:34 INFO - PROCESS | 1940 | 1466593774098 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:34 INFO - PROCESS | 1940 | 1466593774183 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:09:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 673ms
04:09:34 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:09:34 INFO - PROCESS | 1940 | 1466593774775 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:34 INFO - PROCESS | 1940 | 1466593774879 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:09:35 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 621ms
04:09:35 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:09:35 INFO - PROCESS | 1940 | 1466593775397 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:35 INFO - PROCESS | 1940 | 1466593775483 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:36 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:09:36 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:36 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
04:09:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:09:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
04:09:36 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 674ms
04:09:36 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:09:36 INFO - PROCESS | 1940 | 1466593776082 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:36 INFO - PROCESS | 1940 | 1466593776165 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
04:09:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
04:09:36 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 576ms
04:09:36 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:09:36 INFO - PROCESS | 1940 | 1466593776661 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:36 INFO - PROCESS | 1940 | 1466593776738 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:09:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:09:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:09:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:09:37 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 629ms
04:09:37 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:09:37 INFO - PROCESS | 1940 | 1466593777302 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:37 INFO - PROCESS | 1940 | 1466593777374 Marionette INFO sendAsync e4337add-58e9-4830-9b06-46c64d979a76
04:09:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: