builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-1694
starttime: 1467240678.51
results: success (0)
buildid: 20160629130426
builduid: a895d54ff7bf40d0a65922a67a781542
revision: ee43fafecf41bc2048b100e1fe2e272144884d19
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:18.511799) =========
master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:18.512293) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:18.512585) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:18.926739) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:18.926995) =========
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-1467240262.826410-1148860120
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-29 15:51:18-- 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% 168K=0.07s
2016-06-29 15:51:19 (168 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.658433
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:19.618832) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:19.619184) =========
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-1467240262.826410-1148860120
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.073942
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:19.723510) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 15:51:19.723858) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ee43fafecf41bc2048b100e1fe2e272144884d19 --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 ee43fafecf41bc2048b100e1fe2e272144884d19 --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-1467240262.826410-1148860120
_=/tools/buildbot/bin/python
using PTY: False
2016-06-29 15:51:19,834 truncating revision to first 12 chars
2016-06-29 15:51:19,835 Setting DEBUG logging.
2016-06-29 15:51:19,835 attempt 1/10
2016-06-29 15:51:19,835 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ee43fafecf41?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-29 15:51:20,988 unpacking tar archive at: mozilla-beta-ee43fafecf41/testing/mozharness/
program finished with exit code 0
elapsedTime=1.735379
========= master_lag: 1.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 15:51:22.479686) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:22.480019) =========
script_repo_revision: ee43fafecf41bc2048b100e1fe2e272144884d19
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:22.480432) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:22.480707) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 15:51:22.508899) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 53 secs) (at 2016-06-29 15:51:22.509313) =========
/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-1467240262.826410-1148860120
_=/tools/buildbot/bin/python
using PTY: False
15:51:22 INFO - MultiFileLogger online at 20160629 15:51:22 in /builds/slave/test
15:51:22 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
15:51:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:51:22 INFO - {'append_to_log': False,
15:51:22 INFO - 'base_work_dir': '/builds/slave/test',
15:51:22 INFO - 'blob_upload_branch': 'mozilla-beta',
15:51:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:51:22 INFO - 'buildbot_json_path': 'buildprops.json',
15:51:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:51:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:51:22 INFO - 'download_minidump_stackwalk': True,
15:51:22 INFO - 'download_symbols': 'ondemand',
15:51:22 INFO - 'e10s': True,
15:51:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:51:22 INFO - 'tooltool.py': '/tools/tooltool.py',
15:51:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:51:22 INFO - '/tools/misc-python/virtualenv.py')},
15:51:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:51:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:51:22 INFO - 'log_level': 'info',
15:51:22 INFO - 'log_to_console': True,
15:51:22 INFO - 'opt_config_files': (),
15:51:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:51:22 INFO - '--processes=1',
15:51:22 INFO - '--config=%(test_path)s/wptrunner.ini',
15:51:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:51:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:51:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:51:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:51:22 INFO - 'pip_index': False,
15:51:22 INFO - 'require_test_zip': True,
15:51:22 INFO - 'test_type': ('testharness',),
15:51:22 INFO - 'this_chunk': '1',
15:51:22 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:51:22 INFO - 'total_chunks': '5',
15:51:22 INFO - 'virtualenv_path': 'venv',
15:51:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:51:22 INFO - 'work_dir': 'build'}
15:51:22 INFO - #####
15:51:22 INFO - ##### Running clobber step.
15:51:22 INFO - #####
15:51:22 INFO - Running pre-action listener: _resource_record_pre_action
15:51:22 INFO - Running main action method: clobber
15:51:22 INFO - rmtree: /builds/slave/test/build
15:51:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:51:25 INFO - Running post-action listener: _resource_record_post_action
15:51:25 INFO - #####
15:51:25 INFO - ##### Running read-buildbot-config step.
15:51:25 INFO - #####
15:51:25 INFO - Running pre-action listener: _resource_record_pre_action
15:51:25 INFO - Running main action method: read_buildbot_config
15:51:25 INFO - Using buildbot properties:
15:51:25 INFO - {
15:51:25 INFO - "project": "",
15:51:25 INFO - "product": "firefox",
15:51:25 INFO - "script_repo_revision": "production",
15:51:25 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
15:51:25 INFO - "repository": "",
15:51:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
15:51:25 INFO - "buildid": "20160629130426",
15:51:25 INFO - "pgo_build": "True",
15:51:25 INFO - "basedir": "/builds/slave/test",
15:51:25 INFO - "buildnumber": 0,
15:51:25 INFO - "slavename": "tst-linux64-spot-1694",
15:51:25 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/",
15:51:25 INFO - "platform": "linux64",
15:51:25 INFO - "branch": "mozilla-beta",
15:51:25 INFO - "revision": "ee43fafecf41bc2048b100e1fe2e272144884d19",
15:51:25 INFO - "repo_path": "releases/mozilla-beta",
15:51:25 INFO - "moz_repo_path": "",
15:51:25 INFO - "stage_platform": "linux64-pgo",
15:51:25 INFO - "builduid": "a895d54ff7bf40d0a65922a67a781542",
15:51:25 INFO - "slavebuilddir": "test"
15:51:25 INFO - }
15:51:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
15:51:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
15:51:25 INFO - Running post-action listener: _resource_record_post_action
15:51:25 INFO - #####
15:51:25 INFO - ##### Running download-and-extract step.
15:51:25 INFO - #####
15:51:25 INFO - Running pre-action listener: _resource_record_pre_action
15:51:25 INFO - Running main action method: download_and_extract
15:51:25 INFO - mkdir: /builds/slave/test/build/tests
15:51:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:51:25 INFO - https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
15:51:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
15:51:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
15:51:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:51:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:51:48 INFO - Downloaded 1327 bytes.
15:51:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
15:51:48 INFO - Using the following test package requirements:
15:51:48 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
15:51:48 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
15:51:48 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
15:51:48 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'jsshell-linux-x86_64.zip'],
15:51:48 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
15:51:48 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
15:51:48 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
15:51:48 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
15:51:48 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
15:51:48 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
15:51:48 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
15:51:48 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
15:51:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:51:48 INFO - https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
15:51:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
15:51:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
15:51:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:51:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:51:56 INFO - Downloaded 24235306 bytes.
15:51:56 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/*']
15:51:56 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/*
15:51:57 INFO - caution: filename not matched: web-platform/*
15:51:57 INFO - Return code: 11
15:51:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:51:57 INFO - https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
15:51:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
15:51:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
15:51:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:51:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:52:02 INFO - Downloaded 36389083 bytes.
15:52:02 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/*']
15:52:02 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/*
15:52:05 INFO - caution: filename not matched: bin/*
15:52:05 INFO - caution: filename not matched: config/*
15:52:05 INFO - caution: filename not matched: mozbase/*
15:52:05 INFO - caution: filename not matched: marionette/*
15:52:05 INFO - caution: filename not matched: tools/wptserve/*
15:52:05 INFO - Return code: 11
15:52:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:05 INFO - https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
15:52:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
15:52:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
15:52:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:52:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/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
15:52:12 INFO - Downloaded 56000752 bytes.
15:52:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
15:52:12 INFO - mkdir: /builds/slave/test/properties
15:52:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:52:12 INFO - Writing to file /builds/slave/test/properties/build_url
15:52:12 INFO - Contents:
15:52:12 INFO - build_url:https://queue.taskcluster.net/v1/task/IX-YgXr9SiyDKQv1fnGdUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
15:52:13 INFO - Running post-action listener: _resource_record_post_action
15:52:13 INFO - Running post-action listener: set_extra_try_arguments
15:52:13 INFO - #####
15:52:13 INFO - ##### Running create-virtualenv step.
15:52:13 INFO - #####
15:52:13 INFO - Running pre-action listener: _pre_create_virtualenv
15:52:13 INFO - Running pre-action listener: _resource_record_pre_action
15:52:13 INFO - Running main action method: create_virtualenv
15:52:13 INFO - Creating virtualenv /builds/slave/test/build/venv
15:52:13 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
15:52:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:52:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:52:13 INFO - Using real prefix '/usr'
15:52:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:52:14 INFO - Installing distribute.............................................................................................................................................................................................done.
15:52:17 INFO - Installing pip.................done.
15:52:17 INFO - Return code: 0
15:52:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:52:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:52:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:52:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:17 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 0x24cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25d4220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, '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-1467240262.826410-1148860120', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:52:17 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
15:52:17 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
15:52:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:52:17 INFO - 'CCACHE_UMASK': '002',
15:52:17 INFO - 'DISPLAY': ':0',
15:52:17 INFO - 'HOME': '/home/cltbld',
15:52:17 INFO - 'LANG': 'en_US.UTF-8',
15:52:17 INFO - 'LOGNAME': 'cltbld',
15:52:17 INFO - 'MAIL': '/var/mail/cltbld',
15:52:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:52:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:52:17 INFO - 'MOZ_NO_REMOTE': '1',
15:52:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:52:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:52:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:52:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:52:17 INFO - 'PWD': '/builds/slave/test',
15:52:17 INFO - 'SHELL': '/bin/bash',
15:52:17 INFO - 'SHLVL': '1',
15:52:17 INFO - 'TERM': 'linux',
15:52:17 INFO - 'TMOUT': '86400',
15:52:17 INFO - 'USER': 'cltbld',
15:52:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:52:17 INFO - '_': '/tools/buildbot/bin/python'}
15:52:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:52:18 INFO - Downloading/unpacking psutil>=0.7.1
15:52: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
15:52: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
15:52: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
15:52: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
15:52: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
15:52: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
15:52:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:52:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:52:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:52:23 INFO - Installing collected packages: psutil
15:52:23 INFO - Running setup.py install for psutil
15:52:24 INFO - building 'psutil._psutil_linux' extension
15:52:24 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
15:52:24 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
15:52:24 INFO - building 'psutil._psutil_posix' extension
15:52:24 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
15:52:24 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
15:52:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:52:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:52:25 INFO - Successfully installed psutil
15:52:25 INFO - Cleaning up...
15:52:25 INFO - Return code: 0
15:52:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:52:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:52:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:52:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:25 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 0x24cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25d4220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, '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-1467240262.826410-1148860120', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:52:25 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
15:52:25 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
15:52:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:52:25 INFO - 'CCACHE_UMASK': '002',
15:52:25 INFO - 'DISPLAY': ':0',
15:52:25 INFO - 'HOME': '/home/cltbld',
15:52:25 INFO - 'LANG': 'en_US.UTF-8',
15:52:25 INFO - 'LOGNAME': 'cltbld',
15:52:25 INFO - 'MAIL': '/var/mail/cltbld',
15:52:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:52:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:52:25 INFO - 'MOZ_NO_REMOTE': '1',
15:52:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:52:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:52:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:52:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:52:25 INFO - 'PWD': '/builds/slave/test',
15:52:25 INFO - 'SHELL': '/bin/bash',
15:52:25 INFO - 'SHLVL': '1',
15:52:25 INFO - 'TERM': 'linux',
15:52:25 INFO - 'TMOUT': '86400',
15:52:25 INFO - 'USER': 'cltbld',
15:52:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:52:25 INFO - '_': '/tools/buildbot/bin/python'}
15:52:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:52:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:25 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
15:52:25 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
15:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:52:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:52:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
15:52:30 INFO - Installing collected packages: mozsystemmonitor
15:52:30 INFO - Running setup.py install for mozsystemmonitor
15:52:30 INFO - Successfully installed mozsystemmonitor
15:52:30 INFO - Cleaning up...
15:52:30 INFO - Return code: 0
15:52:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:52:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:52:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:52:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:30 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 0x24cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25d4220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, '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-1467240262.826410-1148860120', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:52:30 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
15:52:30 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
15:52:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:52:30 INFO - 'CCACHE_UMASK': '002',
15:52:30 INFO - 'DISPLAY': ':0',
15:52:30 INFO - 'HOME': '/home/cltbld',
15:52:30 INFO - 'LANG': 'en_US.UTF-8',
15:52:30 INFO - 'LOGNAME': 'cltbld',
15:52:30 INFO - 'MAIL': '/var/mail/cltbld',
15:52:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:52:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:52:30 INFO - 'MOZ_NO_REMOTE': '1',
15:52:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:52:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:52:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:52:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:52:30 INFO - 'PWD': '/builds/slave/test',
15:52:30 INFO - 'SHELL': '/bin/bash',
15:52:30 INFO - 'SHLVL': '1',
15:52:30 INFO - 'TERM': 'linux',
15:52:30 INFO - 'TMOUT': '86400',
15:52:30 INFO - 'USER': 'cltbld',
15:52:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:52:30 INFO - '_': '/tools/buildbot/bin/python'}
15:52:31 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:52:31 INFO - Downloading/unpacking blobuploader==1.2.4
15:52:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:31 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
15:52:31 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
15:52:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:36 INFO - Downloading blobuploader-1.2.4.tar.gz
15:52:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:52:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:52:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:36 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
15:52:36 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
15:52:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:52:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:52:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:37 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
15:52:37 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
15:52:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:37 INFO - Downloading docopt-0.6.1.tar.gz
15:52:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:52:38 INFO - Installing collected packages: blobuploader, requests, docopt
15:52:38 INFO - Running setup.py install for blobuploader
15:52:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:52:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:52:38 INFO - Running setup.py install for requests
15:52:39 INFO - Running setup.py install for docopt
15:52:39 INFO - Successfully installed blobuploader requests docopt
15:52:39 INFO - Cleaning up...
15:52:39 INFO - Return code: 0
15:52:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:52:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:52:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:39 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 0x24cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25d4220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, '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-1467240262.826410-1148860120', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:52:39 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
15:52:39 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
15:52:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:52:39 INFO - 'CCACHE_UMASK': '002',
15:52:39 INFO - 'DISPLAY': ':0',
15:52:39 INFO - 'HOME': '/home/cltbld',
15:52:39 INFO - 'LANG': 'en_US.UTF-8',
15:52:39 INFO - 'LOGNAME': 'cltbld',
15:52:39 INFO - 'MAIL': '/var/mail/cltbld',
15:52:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:52:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:52:39 INFO - 'MOZ_NO_REMOTE': '1',
15:52:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:52:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:52:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:52:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:52:39 INFO - 'PWD': '/builds/slave/test',
15:52:39 INFO - 'SHELL': '/bin/bash',
15:52:39 INFO - 'SHLVL': '1',
15:52:39 INFO - 'TERM': 'linux',
15:52:39 INFO - 'TMOUT': '86400',
15:52:39 INFO - 'USER': 'cltbld',
15:52:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:52:39 INFO - '_': '/tools/buildbot/bin/python'}
15:52:39 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:52:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:52:39 INFO - Running setup.py (path:/tmp/pip-pPtW2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:52:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:52:39 INFO - Running setup.py (path:/tmp/pip-9r8FLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:52:40 INFO - Running setup.py (path:/tmp/pip-9hveba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:52:40 INFO - Running setup.py (path:/tmp/pip-Nzsm4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:52:40 INFO - Running setup.py (path:/tmp/pip-qZW82D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:52:40 INFO - Running setup.py (path:/tmp/pip-qswpeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:52:40 INFO - Running setup.py (path:/tmp/pip-Sc3Cm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:52:40 INFO - Running setup.py (path:/tmp/pip-x_AtI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:52:40 INFO - Running setup.py (path:/tmp/pip-ufGcwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:52:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:52:40 INFO - Running setup.py (path:/tmp/pip-r_Ra1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:52:41 INFO - Running setup.py (path:/tmp/pip-GWC1Yy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:52:41 INFO - Running setup.py (path:/tmp/pip-Vapa0h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:52:41 INFO - Running setup.py (path:/tmp/pip-VkUK5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:52:41 INFO - Running setup.py (path:/tmp/pip-ag4dLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:52:41 INFO - Running setup.py (path:/tmp/pip-JYXhYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:52:41 INFO - Running setup.py (path:/tmp/pip-ZqZWjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:52:41 INFO - Running setup.py (path:/tmp/pip-0EGCx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:52:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:52:42 INFO - Running setup.py (path:/tmp/pip-XeU1L6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:52:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:52:42 INFO - Running setup.py (path:/tmp/pip-NcUqb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:52:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:52:42 INFO - Running setup.py (path:/tmp/pip-UzMPtO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:52:42 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:52:42 INFO - Running setup.py (path:/tmp/pip-_pg8cQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:52:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:52:42 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
15:52:42 INFO - Running setup.py install for manifestparser
15:52:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:52:43 INFO - Running setup.py install for mozcrash
15:52:43 INFO - Running setup.py install for mozdebug
15:52:43 INFO - Running setup.py install for mozdevice
15:52:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:52:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:52:43 INFO - Running setup.py install for mozfile
15:52:43 INFO - Running setup.py install for mozhttpd
15:52:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Running setup.py install for mozinfo
15:52:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Running setup.py install for mozInstall
15:52:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Running setup.py install for mozleak
15:52:44 INFO - Running setup.py install for mozlog
15:52:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:52:44 INFO - Running setup.py install for moznetwork
15:52:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:52:45 INFO - Running setup.py install for mozprocess
15:52:45 INFO - Running setup.py install for mozprofile
15:52:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:52:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:52:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:52:45 INFO - Running setup.py install for mozrunner
15:52:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:52:45 INFO - Running setup.py install for mozscreenshot
15:52:45 INFO - Running setup.py install for moztest
15:52:46 INFO - Running setup.py install for mozversion
15:52:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:52:46 INFO - Running setup.py install for wptserve
15:52:46 INFO - Running setup.py install for marionette-driver
15:52:46 INFO - Running setup.py install for browsermob-proxy
15:52:47 INFO - Running setup.py install for marionette-client
15:52:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:52:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:52:47 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
15:52:47 INFO - Cleaning up...
15:52:47 INFO - Return code: 0
15:52:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:52:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:52:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:52:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:52:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
15:52:47 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 0x24cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25d4220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, '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-1467240262.826410-1148860120', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:52:47 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
15:52:47 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
15:52:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:52:47 INFO - 'CCACHE_UMASK': '002',
15:52:47 INFO - 'DISPLAY': ':0',
15:52:47 INFO - 'HOME': '/home/cltbld',
15:52:47 INFO - 'LANG': 'en_US.UTF-8',
15:52:47 INFO - 'LOGNAME': 'cltbld',
15:52:47 INFO - 'MAIL': '/var/mail/cltbld',
15:52:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:52:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:52:47 INFO - 'MOZ_NO_REMOTE': '1',
15:52:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:52:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:52:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:52:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:52:47 INFO - 'PWD': '/builds/slave/test',
15:52:47 INFO - 'SHELL': '/bin/bash',
15:52:47 INFO - 'SHLVL': '1',
15:52:47 INFO - 'TERM': 'linux',
15:52:47 INFO - 'TMOUT': '86400',
15:52:47 INFO - 'USER': 'cltbld',
15:52:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:52:47 INFO - '_': '/tools/buildbot/bin/python'}
15:52:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:52:48 INFO - Running setup.py (path:/tmp/pip-0pYzw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:52:48 INFO - Running setup.py (path:/tmp/pip-GFHWJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:52:48 INFO - Running setup.py (path:/tmp/pip-FefPUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:52:48 INFO - Running setup.py (path:/tmp/pip-NOtZm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:52:48 INFO - Running setup.py (path:/tmp/pip-UgV7cl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:52:48 INFO - Running setup.py (path:/tmp/pip-zbGwal-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:52:48 INFO - Running setup.py (path:/tmp/pip-4_lhgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:52:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
15:52:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:52:48 INFO - Running setup.py (path:/tmp/pip-pmeMeF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:52:49 INFO - Running setup.py (path:/tmp/pip-2lkWHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:52:49 INFO - Running setup.py (path:/tmp/pip-JxOKQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:52:49 INFO - Running setup.py (path:/tmp/pip-UwP6yF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:52:49 INFO - Running setup.py (path:/tmp/pip-Vwu7gt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:52:49 INFO - Running setup.py (path:/tmp/pip-sGFArm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:52:49 INFO - Running setup.py (path:/tmp/pip-SUx41v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:52:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
15:52:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:52:50 INFO - Running setup.py (path:/tmp/pip-nbABE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:52:50 INFO - Running setup.py (path:/tmp/pip-5rItqe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:52:50 INFO - Running setup.py (path:/tmp/pip-IHTHNW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:52:50 INFO - Running setup.py (path:/tmp/pip-qHvMLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:52:50 INFO - Running setup.py (path:/tmp/pip-n1kdRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:52:50 INFO - Running setup.py (path:/tmp/pip-AMygq0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:52:50 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:52:51 INFO - Running setup.py (path:/tmp/pip-wdXSJe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:52:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:52:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:51 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
15:52:51 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
15:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:52:56 INFO - Downloading blessings-1.6.tar.gz
15:52:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:52:56 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:52:56 INFO - Installing collected packages: blessings
15:52:56 INFO - Running setup.py install for blessings
15:52:56 INFO - Successfully installed blessings
15:52:56 INFO - Cleaning up...
15:52:56 INFO - Return code: 0
15:52:56 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:52:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:52:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:52:57 INFO - Reading from file tmpfile_stdout
15:52:57 INFO - Current package versions:
15:52:57 INFO - argparse == 1.2.1
15:52:57 INFO - blessings == 1.6
15:52:57 INFO - blobuploader == 1.2.4
15:52:57 INFO - browsermob-proxy == 0.6.0
15:52:57 INFO - docopt == 0.6.1
15:52:57 INFO - manifestparser == 1.1
15:52:57 INFO - marionette-client == 2.3.0
15:52:57 INFO - marionette-driver == 1.4.0
15:52:57 INFO - mozInstall == 1.12
15:52:57 INFO - mozcrash == 0.17
15:52:57 INFO - mozdebug == 0.1
15:52:57 INFO - mozdevice == 0.48
15:52:57 INFO - mozfile == 1.2
15:52:57 INFO - mozhttpd == 0.7
15:52:57 INFO - mozinfo == 0.9
15:52:57 INFO - mozleak == 0.1
15:52:57 INFO - mozlog == 3.1
15:52:57 INFO - moznetwork == 0.27
15:52:57 INFO - mozprocess == 0.22
15:52:57 INFO - mozprofile == 0.28
15:52:57 INFO - mozrunner == 6.11
15:52:57 INFO - mozscreenshot == 0.1
15:52:57 INFO - mozsystemmonitor == 0.0
15:52:57 INFO - moztest == 0.7
15:52:57 INFO - mozversion == 1.4
15:52:57 INFO - psutil == 3.1.1
15:52:57 INFO - requests == 1.2.3
15:52:57 INFO - wptserve == 1.4.0
15:52:57 INFO - wsgiref == 0.1.2
15:52:57 INFO - Running post-action listener: _resource_record_post_action
15:52:57 INFO - Running post-action listener: _start_resource_monitoring
15:52:57 INFO - Starting resource monitoring.
15:52:57 INFO - #####
15:52:57 INFO - ##### Running pull step.
15:52:57 INFO - #####
15:52:57 INFO - Running pre-action listener: _resource_record_pre_action
15:52:57 INFO - Running main action method: pull
15:52:57 INFO - Pull has nothing to do!
15:52:57 INFO - Running post-action listener: _resource_record_post_action
15:52:57 INFO - #####
15:52:57 INFO - ##### Running install step.
15:52:57 INFO - #####
15:52:57 INFO - Running pre-action listener: _resource_record_pre_action
15:52:57 INFO - Running main action method: install
15:52:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:52:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:52:57 INFO - Reading from file tmpfile_stdout
15:52:57 INFO - Detecting whether we're running mozinstall >=1.0...
15:52:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:52:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:52:57 INFO - Reading from file tmpfile_stdout
15:52:57 INFO - Output received:
15:52:57 INFO - Usage: mozinstall [options] installer
15:52:57 INFO - Options:
15:52:57 INFO - -h, --help show this help message and exit
15:52:57 INFO - -d DEST, --destination=DEST
15:52:57 INFO - Directory to install application into. [default:
15:52:57 INFO - "/builds/slave/test"]
15:52:57 INFO - --app=APP Application being installed. [default: firefox]
15:52:57 INFO - mkdir: /builds/slave/test/build/application
15:52:57 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']
15:52:57 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
15:53:19 INFO - Reading from file tmpfile_stdout
15:53:19 INFO - Output received:
15:53:19 INFO - /builds/slave/test/build/application/firefox/firefox
15:53:19 INFO - Running post-action listener: _resource_record_post_action
15:53:19 INFO - #####
15:53:19 INFO - ##### Running run-tests step.
15:53:19 INFO - #####
15:53:19 INFO - Running pre-action listener: _resource_record_pre_action
15:53:19 INFO - Running main action method: run_tests
15:53:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:53:19 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:53:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:53:19 INFO - grabbing minidump binary from tooltool
15:53:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:53:19 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25f7620>, '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 0x25f5520>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f59d0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:53:19 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:53:19 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
15:53:19 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:53:19 INFO - Return code: 0
15:53:19 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
15:53:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:53:19 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/IX-YgXr9SiyDKQv1fnGdUQ/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
15:53:19 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/IX-YgXr9SiyDKQv1fnGdUQ/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
15:53:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:53:19 INFO - 'CCACHE_UMASK': '002',
15:53:19 INFO - 'DISPLAY': ':0',
15:53:19 INFO - 'HOME': '/home/cltbld',
15:53:19 INFO - 'LANG': 'en_US.UTF-8',
15:53:19 INFO - 'LOGNAME': 'cltbld',
15:53:19 INFO - 'MAIL': '/var/mail/cltbld',
15:53:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:53:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:53:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:53:19 INFO - 'MOZ_NO_REMOTE': '1',
15:53:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:53:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:53:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:53:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:53:19 INFO - 'PWD': '/builds/slave/test',
15:53:19 INFO - 'SHELL': '/bin/bash',
15:53:19 INFO - 'SHLVL': '1',
15:53:19 INFO - 'TERM': 'linux',
15:53:19 INFO - 'TMOUT': '86400',
15:53:19 INFO - 'USER': 'cltbld',
15:53:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467240262.826410-1148860120',
15:53:19 INFO - '_': '/tools/buildbot/bin/python'}
15:53:19 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/IX-YgXr9SiyDKQv1fnGdUQ/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
15:53:20 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
15:53:20 INFO - import pkg_resources
15:53:21 INFO - Using 1 client processes
15:53:21 INFO - wptserve Starting http server on 127.0.0.1:8000
15:53:21 INFO - wptserve Starting http server on 127.0.0.1:8001
15:53:21 INFO - wptserve Starting http server on 127.0.0.1:8443
15:53:24 INFO - SUITE-START | Running 1476 tests
15:53:24 INFO - Running testharness tests
15:53:24 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
15:53:24 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 1ms
15:53:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:53:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:53:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:53:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:53:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:53:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:53:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:53:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:53:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 7ms
15:53:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:53:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 8ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
15:53:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:53:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:53:24 INFO - Setting up ssl
15:53:24 INFO - PROCESS | certutil |
15:53:24 INFO - PROCESS | certutil |
15:53:24 INFO - PROCESS | certutil |
15:53:24 INFO - Certificate Nickname Trust Attributes
15:53:24 INFO - SSL,S/MIME,JAR/XPI
15:53:24 INFO -
15:53:24 INFO - web-platform-tests CT,,
15:53:24 INFO -
15:53:24 INFO - Starting runner
15:53:25 INFO - PROCESS | 1811 | 1467240805866 Marionette INFO Listening on port 2828
15:53:28 INFO - PROCESS | 1811 | 1467240808030 Marionette INFO startBrowser 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:28 INFO - PROCESS | 1811 | 1467240808050 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:28 INFO - PROCESS | 1811 | 1467240808435 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:28 INFO - PROCESS | 1811 | 1467240808530 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:28 INFO - PROCESS | 1811 |
15:53:28 INFO - PROCESS | 1811 | (process:1863): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
15:53:29 INFO - PROCESS | 1811 | 1467240809400 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:29 INFO - PROCESS | 1811 | 1467240809851 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:53:29 INFO - PROCESS | 1811 | 1467240809911 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:29 INFO - PROCESS | 1811 | 1467240809926 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 774ms
15:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:53:30 INFO - PROCESS | 1811 | 1467240810691 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:30 INFO - PROCESS | 1811 | 1467240810786 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 570ms
15:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:53:31 INFO - PROCESS | 1811 | 1467240811266 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:31 INFO - PROCESS | 1811 | 1467240811370 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 577ms
15:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:53:31 INFO - PROCESS | 1811 | 1467240811848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:31 INFO - PROCESS | 1811 | 1467240811928 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 533ms
15:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:53:32 INFO - PROCESS | 1811 | 1467240812390 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:32 INFO - PROCESS | 1811 | 1467240812484 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 530ms
15:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:53:32 INFO - PROCESS | 1811 | 1467240812933 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:33 INFO - PROCESS | 1811 | 1467240813028 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 675ms
15:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:53:33 INFO - PROCESS | 1811 | 1467240813628 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:33 INFO - PROCESS | 1811 | 1467240813705 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 535ms
15:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:53:34 INFO - PROCESS | 1811 | 1467240814163 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:34 INFO - PROCESS | 1811 | 1467240814242 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 537ms
15:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:53:34 INFO - PROCESS | 1811 | 1467240814702 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:34 INFO - PROCESS | 1811 | 1467240814774 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms
15:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:53:35 INFO - PROCESS | 1811 | 1467240815233 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:35 INFO - PROCESS | 1811 | 1467240815304 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 676ms
15:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:53:35 INFO - PROCESS | 1811 | 1467240815915 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:36 INFO - PROCESS | 1811 | 1467240816023 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 834ms
15:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:53:36 INFO - PROCESS | 1811 | 1467240816769 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:36 INFO - PROCESS | 1811 | 1467240816879 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 577ms
15:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:53:37 INFO - PROCESS | 1811 | 1467240817385 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:37 INFO - PROCESS | 1811 | 1467240817473 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 590ms
15:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:53:37 INFO - PROCESS | 1811 | 1467240817980 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:38 INFO - PROCESS | 1811 | 1467240818132 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 631ms
15:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:53:38 INFO - PROCESS | 1811 | 1467240818616 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:38 INFO - PROCESS | 1811 | 1467240818697 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 539ms
15:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:53:39 INFO - PROCESS | 1811 | 1467240819168 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:39 INFO - PROCESS | 1811 | 1467240819283 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 735ms
15:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:53:39 INFO - PROCESS | 1811 | 1467240819904 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:40 INFO - PROCESS | 1811 | 1467240820007 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 594ms
15:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:53:40 INFO - PROCESS | 1811 | 1467240820496 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:40 INFO - PROCESS | 1811 | 1467240820588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 633ms
15:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:53:41 INFO - PROCESS | 1811 | 1467240821124 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:41 INFO - PROCESS | 1811 | 1467240821210 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 531ms
15:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:53:41 INFO - PROCESS | 1811 | 1467240821673 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:41 INFO - PROCESS | 1811 | 1467240821797 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 625ms
15:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:53:42 INFO - PROCESS | 1811 | 1467240822301 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:42 INFO - PROCESS | 1811 | 1467240822373 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 578ms
15:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:53:42 INFO - PROCESS | 1811 | 1467240822886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:42 INFO - PROCESS | 1811 | 1467240822986 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 636ms
15:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:53:43 INFO - PROCESS | 1811 | 1467240823531 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:43 INFO - PROCESS | 1811 | 1467240823613 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 576ms
15:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:53:44 INFO - PROCESS | 1811 | 1467240824114 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:44 INFO - PROCESS | 1811 | 1467240824185 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 523ms
15:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:53:44 INFO - PROCESS | 1811 | 1467240824647 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:44 INFO - PROCESS | 1811 | 1467240824758 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 523ms
15:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:53:45 INFO - PROCESS | 1811 | 1467240825213 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:45 INFO - PROCESS | 1811 | 1467240825305 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 583ms
15:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:53:45 INFO - PROCESS | 1811 | 1467240825782 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:45 INFO - PROCESS | 1811 | 1467240825871 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 575ms
15:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:53:46 INFO - PROCESS | 1811 | 1467240826380 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:46 INFO - PROCESS | 1811 | 1467240826458 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 532ms
15:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:53:46 INFO - PROCESS | 1811 | 1467240826952 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:47 INFO - PROCESS | 1811 | 1467240827045 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 699ms
15:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:53:47 INFO - PROCESS | 1811 | 1467240827635 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:47 INFO - PROCESS | 1811 | 1467240827716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 829ms
15:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:53:48 INFO - PROCESS | 1811 | 1467240828470 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:48 INFO - PROCESS | 1811 | 1467240828568 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 625ms
15:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:53:49 INFO - PROCESS | 1811 | 1467240829106 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:49 INFO - PROCESS | 1811 | 1467240829173 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 574ms
15:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:53:49 INFO - PROCESS | 1811 | 1467240829696 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:49 INFO - PROCESS | 1811 | 1467240829775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 574ms
15:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:53:50 INFO - PROCESS | 1811 | 1467240830293 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:50 INFO - PROCESS | 1811 | 1467240830377 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 582ms
15:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:53:50 INFO - PROCESS | 1811 | 1467240830885 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:50 INFO - PROCESS | 1811 | 1467240830991 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 679ms
15:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:53:51 INFO - PROCESS | 1811 | 1467240831582 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:51 INFO - PROCESS | 1811 | 1467240831689 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 887ms
15:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:53:52 INFO - PROCESS | 1811 | 1467240832457 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:52 INFO - PROCESS | 1811 | 1467240832536 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 622ms
15:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:53:53 INFO - PROCESS | 1811 | 1467240833085 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:53 INFO - PROCESS | 1811 | 1467240833174 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 529ms
15:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:53:53 INFO - PROCESS | 1811 | 1467240833642 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:53 INFO - PROCESS | 1811 | 1467240833767 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 634ms
15:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:53:54 INFO - PROCESS | 1811 | 1467240834274 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:54 INFO - PROCESS | 1811 | 1467240834352 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 783ms
15:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:53:55 INFO - PROCESS | 1811 | 1467240835153 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:55 INFO - PROCESS | 1811 | 1467240835246 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 678ms
15:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:53:55 INFO - PROCESS | 1811 | 1467240835855 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:55 INFO - PROCESS | 1811 | 1467240835952 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 684ms
15:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:53:56 INFO - PROCESS | 1811 | 1467240836545 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:56 INFO - PROCESS | 1811 | 1467240836636 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 574ms
15:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:53:57 INFO - PROCESS | 1811 | 1467240837119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:57 INFO - PROCESS | 1811 | 1467240837201 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 583ms
15:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:53:57 INFO - PROCESS | 1811 | 1467240837709 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:57 INFO - PROCESS | 1811 | 1467240837789 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 530ms
15:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:53:58 INFO - PROCESS | 1811 | 1467240838274 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:58 INFO - PROCESS | 1811 | 1467240838387 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 694ms
15:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:53:58 INFO - PROCESS | 1811 | 1467240838948 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:59 INFO - PROCESS | 1811 | 1467240839021 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 678ms
15:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:53:59 INFO - PROCESS | 1811 | 1467240839636 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:53:59 INFO - PROCESS | 1811 | 1467240839738 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 582ms
15:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:54:00 INFO - PROCESS | 1811 | 1467240840229 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:00 INFO - PROCESS | 1811 | 1467240840319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 552ms
15:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:54:00 INFO - PROCESS | 1811 | 1467240840779 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:00 INFO - PROCESS | 1811 | 1467240840889 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 737ms
15:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:54:01 INFO - PROCESS | 1811 | 1467240841522 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:01 INFO - PROCESS | 1811 | 1467240841662 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 921ms
15:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:54:02 INFO - PROCESS | 1811 | 1467240842455 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:02 INFO - PROCESS | 1811 | 1467240842589 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 732ms
15:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:54:03 INFO - PROCESS | 1811 | 1467240843193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:03 INFO - PROCESS | 1811 | 1467240843288 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 628ms
15:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:54:03 INFO - PROCESS | 1811 | 1467240843835 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:03 INFO - PROCESS | 1811 | 1467240843911 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 576ms
15:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:54:04 INFO - PROCESS | 1811 | 1467240844442 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:04 INFO - PROCESS | 1811 | 1467240844522 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 539ms
15:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:54:04 INFO - PROCESS | 1811 | 1467240844981 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:05 INFO - PROCESS | 1811 | 1467240845091 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 631ms
15:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:54:05 INFO - PROCESS | 1811 | 1467240845610 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:05 INFO - PROCESS | 1811 | 1467240845692 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms
15:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:54:06 INFO - PROCESS | 1811 | 1467240846285 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:06 INFO - PROCESS | 1811 | 1467240846364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms
15:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:54:06 INFO - PROCESS | 1811 | 1467240846979 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:07 INFO - PROCESS | 1811 | 1467240847089 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 631ms
15:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:54:07 INFO - PROCESS | 1811 | 1467240847618 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:07 INFO - PROCESS | 1811 | 1467240847772 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 948ms
15:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:54:08 INFO - PROCESS | 1811 | 1467240848584 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:08 INFO - PROCESS | 1811 | 1467240848806 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 944ms
15:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:54:09 INFO - PROCESS | 1811 | 1467240849534 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:09 INFO - PROCESS | 1811 | 1467240849642 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 637ms
15:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:54:10 INFO - PROCESS | 1811 | 1467240850206 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:10 INFO - PROCESS | 1811 | 1467240850332 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 742ms
15:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:54:10 INFO - PROCESS | 1811 | 1467240850936 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:11 INFO - PROCESS | 1811 | 1467240851023 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 631ms
15:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:54:11 INFO - PROCESS | 1811 | 1467240851564 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:11 INFO - PROCESS | 1811 | 1467240851642 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 582ms
15:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:54:12 INFO - PROCESS | 1811 | 1467240852154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:12 INFO - PROCESS | 1811 | 1467240852226 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 527ms
15:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:54:12 INFO - PROCESS | 1811 | 1467240852710 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:12 INFO - PROCESS | 1811 | 1467240852804 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 581ms
15:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:54:13 INFO - PROCESS | 1811 | 1467240853289 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:13 INFO - PROCESS | 1811 | 1467240853401 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 638ms
15:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:54:13 INFO - PROCESS | 1811 | 1467240853923 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:14 INFO - PROCESS | 1811 | 1467240854006 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 685ms
15:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:54:14 INFO - PROCESS | 1811 | 1467240854611 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:14 INFO - PROCESS | 1811 | 1467240854697 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms
15:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:54:15 INFO - PROCESS | 1811 | 1467240855249 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:15 INFO - PROCESS | 1811 | 1467240855437 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 885ms
15:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:54:16 INFO - PROCESS | 1811 | 1467240856136 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:16 INFO - PROCESS | 1811 | 1467240856221 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 575ms
15:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:54:16 INFO - PROCESS | 1811 | 1467240856759 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:16 INFO - PROCESS | 1811 | 1467240856854 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 644ms
15:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:54:17 INFO - PROCESS | 1811 | 1467240857389 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:17 INFO - PROCESS | 1811 | 1467240857477 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 683ms
15:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:54:18 INFO - PROCESS | 1811 | 1467240858068 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:18 INFO - PROCESS | 1811 | 1467240858188 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 684ms
15:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:54:18 INFO - PROCESS | 1811 | 1467240858757 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:18 INFO - PROCESS | 1811 | 1467240858827 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 581ms
15:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:54:19 INFO - PROCESS | 1811 | 1467240859347 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:19 INFO - PROCESS | 1811 | 1467240859429 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 579ms
15:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:54:19 INFO - PROCESS | 1811 | 1467240859940 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:20 INFO - PROCESS | 1811 | 1467240860039 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 584ms
15:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:54:20 INFO - PROCESS | 1811 | 1467240860520 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:20 INFO - PROCESS | 1811 | 1467240860599 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 574ms
15:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:54:21 INFO - PROCESS | 1811 | 1467240861106 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:21 INFO - PROCESS | 1811 | 1467240861179 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 637ms
15:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:54:21 INFO - PROCESS | 1811 | 1467240861748 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:21 INFO - PROCESS | 1811 | 1467240861856 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 981ms
15:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:54:22 INFO - PROCESS | 1811 | 1467240862804 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:22 INFO - PROCESS | 1811 | 1467240862891 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 805ms
15:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:54:23 INFO - PROCESS | 1811 | 1467240863581 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:23 INFO - PROCESS | 1811 | 1467240863671 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 576ms
15:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:54:24 INFO - PROCESS | 1811 | 1467240864191 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:24 INFO - PROCESS | 1811 | 1467240864278 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 644ms
15:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:54:24 INFO - PROCESS | 1811 | 1467240864831 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:24 INFO - PROCESS | 1811 | 1467240864912 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 737ms
15:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:54:25 INFO - PROCESS | 1811 | 1467240865604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:25 INFO - PROCESS | 1811 | 1467240865715 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 675ms
15:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:54:26 INFO - PROCESS | 1811 | 1467240866320 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:26 INFO - PROCESS | 1811 | 1467240866434 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 692ms
15:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:54:26 INFO - PROCESS | 1811 | 1467240866990 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:27 INFO - PROCESS | 1811 | 1467240867145 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 737ms
15:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:54:27 INFO - PROCESS | 1811 | 1467240867727 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:27 INFO - PROCESS | 1811 | 1467240867800 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:28 INFO - PROCESS | 1811 | 1467240868121 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 524ms
15:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:54:28 INFO - PROCESS | 1811 | 1467240868265 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:28 INFO - PROCESS | 1811 | 1467240868375 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1130ms
15:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:54:29 INFO - PROCESS | 1811 | 1467240869398 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:29 INFO - PROCESS | 1811 | 1467240869577 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 879ms
15:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:54:30 INFO - PROCESS | 1811 | 1467240870293 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:30 INFO - PROCESS | 1811 | 1467240870384 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 779ms
15:54:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:54:31 INFO - PROCESS | 1811 | 1467240871072 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:31 INFO - PROCESS | 1811 | 1467240871160 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:54:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 623ms
15:54:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:54:31 INFO - PROCESS | 1811 | 1467240871710 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:31 INFO - PROCESS | 1811 | 1467240871789 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:54:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 585ms
15:54:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:54:32 INFO - PROCESS | 1811 | 1467240872320 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:32 INFO - PROCESS | 1811 | 1467240872406 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:54:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 541ms
15:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:54:32 INFO - PROCESS | 1811 | 1467240872858 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:32 INFO - PROCESS | 1811 | 1467240872989 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 739ms
15:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:54:33 INFO - PROCESS | 1811 | 1467240873606 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:33 INFO - PROCESS | 1811 | 1467240873717 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 679ms
15:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:54:34 INFO - PROCESS | 1811 | 1467240874291 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:34 INFO - PROCESS | 1811 | 1467240874369 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 584ms
15:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:54:34 INFO - PROCESS | 1811 | 1467240874885 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:34 INFO - PROCESS | 1811 | 1467240874968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 628ms
15:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:54:35 INFO - PROCESS | 1811 | 1467240875514 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:35 INFO - PROCESS | 1811 | 1467240875586 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 625ms
15:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:54:36 INFO - PROCESS | 1811 | 1467240876152 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:36 INFO - PROCESS | 1811 | 1467240876264 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 781ms
15:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:54:36 INFO - PROCESS | 1811 | 1467240876955 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:37 INFO - PROCESS | 1811 | 1467240877072 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 697ms
15:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:54:37 INFO - PROCESS | 1811 | 1467240877674 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:37 INFO - PROCESS | 1811 | 1467240877839 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 844ms
15:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:54:38 INFO - PROCESS | 1811 | 1467240878563 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:38 INFO - PROCESS | 1811 | 1467240878656 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
15:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1095ms
15:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:54:39 INFO - PROCESS | 1811 | 1467240879621 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:39 INFO - PROCESS | 1811 | 1467240879705 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1030ms
15:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:54:40 INFO - PROCESS | 1811 | 1467240880662 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:40 INFO - PROCESS | 1811 | 1467240880758 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:41 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
15:54:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 731ms
15:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:54:41 INFO - PROCESS | 1811 | 1467240881402 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:41 INFO - PROCESS | 1811 | 1467240881491 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 532ms
15:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:54:41 INFO - PROCESS | 1811 | 1467240881954 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:42 INFO - PROCESS | 1811 | 1467240882061 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 680ms
15:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:54:42 INFO - PROCESS | 1811 | 1467240882630 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:42 INFO - PROCESS | 1811 | 1467240882733 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 728ms
15:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:54:43 INFO - PROCESS | 1811 | 1467240883441 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:43 INFO - PROCESS | 1811 | 1467240883519 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 583ms
15:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:54:44 INFO - PROCESS | 1811 | 1467240884046 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:44 INFO - PROCESS | 1811 | 1467240884139 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 636ms
15:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:54:44 INFO - PROCESS | 1811 | 1467240884707 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:44 INFO - PROCESS | 1811 | 1467240884893 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:54:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 732ms
15:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:54:45 INFO - PROCESS | 1811 | 1467240885431 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:45 INFO - PROCESS | 1811 | 1467240885540 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 628ms
15:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:54:46 INFO - PROCESS | 1811 | 1467240886068 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:46 INFO - PROCESS | 1811 | 1467240886162 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:46 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:54:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 592ms
15:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:54:46 INFO - PROCESS | 1811 | 1467240886706 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:46 INFO - PROCESS | 1811 | 1467240886790 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:47 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
15:54:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:54:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 636ms
15:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:54:47 INFO - PROCESS | 1811 | 1467240887326 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:47 INFO - PROCESS | 1811 | 1467240887422 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:47 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:54:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 627ms
15:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:54:47 INFO - PROCESS | 1811 | 1467240887978 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:48 INFO - PROCESS | 1811 | 1467240888112 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 681ms
15:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:54:48 INFO - PROCESS | 1811 | 1467240888664 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:48 INFO - PROCESS | 1811 | 1467240888736 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:54:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 631ms
15:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:54:49 INFO - PROCESS | 1811 | 1467240889314 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:49 INFO - PROCESS | 1811 | 1467240889427 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 785ms
15:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:54:50 INFO - PROCESS | 1811 | 1467240890099 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:50 INFO - PROCESS | 1811 | 1467240890187 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 577ms
15:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:54:50 INFO - PROCESS | 1811 | 1467240890711 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:50 INFO - PROCESS | 1811 | 1467240890801 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 587ms
15:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:54:51 INFO - PROCESS | 1811 | 1467240891326 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:51 INFO - PROCESS | 1811 | 1467240891451 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 800ms
15:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:54:52 INFO - PROCESS | 1811 | 1467240892101 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:52 INFO - PROCESS | 1811 | 1467240892206 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 725ms
15:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:54:52 INFO - PROCESS | 1811 | 1467240892847 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:52 INFO - PROCESS | 1811 | 1467240892964 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 675ms
15:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:54:53 INFO - PROCESS | 1811 | 1467240893534 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:53 INFO - PROCESS | 1811 | 1467240893628 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 628ms
15:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:54:54 INFO - PROCESS | 1811 | 1467240894162 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:54 INFO - PROCESS | 1811 | 1467240894236 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 579ms
15:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:54:54 INFO - PROCESS | 1811 | 1467240894767 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:54 INFO - PROCESS | 1811 | 1467240894857 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 626ms
15:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:54:55 INFO - PROCESS | 1811 | 1467240895399 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:55 INFO - PROCESS | 1811 | 1467240895510 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
15:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 732ms
15:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:54:56 INFO - PROCESS | 1811 | 1467240896167 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:56 INFO - PROCESS | 1811 | 1467240896296 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 792ms
15:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:54:56 INFO - PROCESS | 1811 | 1467240896962 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:57 INFO - PROCESS | 1811 | 1467240897053 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 577ms
15:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:54:57 INFO - PROCESS | 1811 | 1467240897583 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:57 INFO - PROCESS | 1811 | 1467240897673 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
15:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 632ms
15:54:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:54:58 INFO - PROCESS | 1811 | 1467240898254 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:58 INFO - PROCESS | 1811 | 1467240898362 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:54:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:54:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:54:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 682ms
15:54:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:54:58 INFO - PROCESS | 1811 | 1467240898905 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:58 INFO - PROCESS | 1811 | 1467240898980 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:54:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 734ms
15:54:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:54:59 INFO - PROCESS | 1811 | 1467240899656 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:54:59 INFO - PROCESS | 1811 | 1467240899747 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
15:55:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 632ms
15:55:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:55:00 INFO - PROCESS | 1811 | 1467240900284 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:00 INFO - PROCESS | 1811 | 1467240900374 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
15:55:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 574ms
15:55:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:55:00 INFO - PROCESS | 1811 | 1467240900861 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:00 INFO - PROCESS | 1811 | 1467240900956 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:55:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms
15:55:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:55:01 INFO - PROCESS | 1811 | 1467240901440 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:01 INFO - PROCESS | 1811 | 1467240901536 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
15:55:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 682ms
15:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:55:02 INFO - PROCESS | 1811 | 1467240902122 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:02 INFO - PROCESS | 1811 | 1467240902204 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 681ms
15:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:55:02 INFO - PROCESS | 1811 | 1467240902822 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:02 INFO - PROCESS | 1811 | 1467240902963 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:55:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 836ms
15:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:55:03 INFO - PROCESS | 1811 | 1467240903677 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:03 INFO - PROCESS | 1811 | 1467240903789 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 594ms
15:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:55:04 INFO - PROCESS | 1811 | 1467240904289 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:04 INFO - PROCESS | 1811 | 1467240904382 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 690ms
15:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:55:04 INFO - PROCESS | 1811 | 1467240904972 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:05 INFO - PROCESS | 1811 | 1467240905073 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 681ms
15:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:55:05 INFO - PROCESS | 1811 | 1467240905652 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:05 INFO - PROCESS | 1811 | 1467240905727 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 627ms
15:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:55:06 INFO - PROCESS | 1811 | 1467240906291 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:06 INFO - PROCESS | 1811 | 1467240906395 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 784ms
15:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:55:07 INFO - PROCESS | 1811 | 1467240907085 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:07 INFO - PROCESS | 1811 | 1467240907290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms
15:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:55:07 INFO - PROCESS | 1811 | 1467240907776 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:07 INFO - PROCESS | 1811 | 1467240907884 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 585ms
15:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:55:08 INFO - PROCESS | 1811 | 1467240908372 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:08 INFO - PROCESS | 1811 | 1467240908461 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 590ms
15:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:55:08 INFO - PROCESS | 1811 | 1467240908970 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:09 INFO - PROCESS | 1811 | 1467240909084 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 777ms
15:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:55:09 INFO - PROCESS | 1811 | 1467240909763 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:09 INFO - PROCESS | 1811 | 1467240909895 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 894ms
15:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:55:10 INFO - PROCESS | 1811 | 1467240910665 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:10 INFO - PROCESS | 1811 | 1467240910780 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 635ms
15:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:55:11 INFO - PROCESS | 1811 | 1467240911339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:11 INFO - PROCESS | 1811 | 1467240911428 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 639ms
15:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:55:11 INFO - PROCESS | 1811 | 1467240911985 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:12 INFO - PROCESS | 1811 | 1467240912069 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 649ms
15:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:55:12 INFO - PROCESS | 1811 | 1467240912611 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:12 INFO - PROCESS | 1811 | 1467240912689 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms
15:55:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:55:13 INFO - PROCESS | 1811 | 1467240913149 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:13 INFO - PROCESS | 1811 | 1467240913244 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 683ms
15:55:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:55:13 INFO - PROCESS | 1811 | 1467240913845 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:14 INFO - PROCESS | 1811 | 1467240914015 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:55:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 739ms
15:55:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:55:14 INFO - PROCESS | 1811 | 1467240914582 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:14 INFO - PROCESS | 1811 | 1467240914669 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:55:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 582ms
15:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:55:15 INFO - PROCESS | 1811 | 1467240915171 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:15 INFO - PROCESS | 1811 | 1467240915284 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:55:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 578ms
15:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:55:15 INFO - PROCESS | 1811 | 1467240915782 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:15 INFO - PROCESS | 1811 | 1467240915869 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 694ms
15:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:55:16 INFO - PROCESS | 1811 | 1467240916461 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:16 INFO - PROCESS | 1811 | 1467240916580 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:55:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 826ms
15:55:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:55:17 INFO - PROCESS | 1811 | 1467240917297 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:17 INFO - PROCESS | 1811 | 1467240917434 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:55:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 682ms
15:55:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:55:18 INFO - PROCESS | 1811 | 1467240918000 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:18 INFO - PROCESS | 1811 | 1467240918089 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 583ms
15:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:55:18 INFO - PROCESS | 1811 | 1467240918605 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:18 INFO - PROCESS | 1811 | 1467240918693 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 631ms
15:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:55:19 INFO - PROCESS | 1811 | 1467240919229 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:19 INFO - PROCESS | 1811 | 1467240919308 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 583ms
15:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:55:19 INFO - PROCESS | 1811 | 1467240919815 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:19 INFO - PROCESS | 1811 | 1467240919886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms
15:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:55:20 INFO - PROCESS | 1811 | 1467240920447 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:20 INFO - PROCESS | 1811 | 1467240920523 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 727ms
15:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:55:21 INFO - PROCESS | 1811 | 1467240921178 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:21 INFO - PROCESS | 1811 | 1467240921272 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 784ms
15:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:55:21 INFO - PROCESS | 1811 | 1467240921963 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:22 INFO - PROCESS | 1811 | 1467240922036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:55:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms
15:55:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:55:22 INFO - PROCESS | 1811 | 1467240922505 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:22 INFO - PROCESS | 1811 | 1467240922625 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 587ms
15:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:55:23 INFO - PROCESS | 1811 | 1467240923141 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:23 INFO - PROCESS | 1811 | 1467240923240 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 789ms
15:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:55:24 INFO - PROCESS | 1811 | 1467240923998 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:24 INFO - PROCESS | 1811 | 1467240924098 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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)
15:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1138ms
15:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:55:25 INFO - PROCESS | 1811 | 1467240925140 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:25 INFO - PROCESS | 1811 | 1467240925216 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1077ms
15:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:55:26 INFO - PROCESS | 1811 | 1467240926229 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:26 INFO - PROCESS | 1811 | 1467240926310 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1079ms
15:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:55:27 INFO - PROCESS | 1811 | 1467240927305 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:27 INFO - PROCESS | 1811 | 1467240927382 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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)
15:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1081ms
15:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:55:28 INFO - PROCESS | 1811 | 1467240928391 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:28 INFO - PROCESS | 1811 | 1467240928471 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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)
15:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1074ms
15:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:55:29 INFO - PROCESS | 1811 | 1467240929475 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:29 INFO - PROCESS | 1811 | 1467240929579 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1277ms
15:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:55:30 INFO - PROCESS | 1811 | 1467240930759 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:30 INFO - PROCESS | 1811 | 1467240930864 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms
15:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:55:31 INFO - PROCESS | 1811 | 1467240931897 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:31 INFO - PROCESS | 1811 | 1467240931979 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1082ms
15:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:55:32 INFO - PROCESS | 1811 | 1467240932989 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:33 INFO - PROCESS | 1811 | 1467240933074 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1079ms
15:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:55:34 INFO - PROCESS | 1811 | 1467240934065 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:34 INFO - PROCESS | 1811 | 1467240934144 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1128ms
15:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:55:35 INFO - PROCESS | 1811 | 1467240935198 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:35 INFO - PROCESS | 1811 | 1467240935279 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:55:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 583ms
15:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:55:35 INFO - PROCESS | 1811 | 1467240935798 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:35 INFO - PROCESS | 1811 | 1467240935916 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 774ms
15:55:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:55:36 INFO - PROCESS | 1811 | 1467240936713 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:36 INFO - PROCESS | 1811 | 1467240936817 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:55:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:55:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:55:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 781ms
15:55:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:55:37 INFO - PROCESS | 1811 | 1467240937522 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:37 INFO - PROCESS | 1811 | 1467240937655 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 852ms
15:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:55:38 INFO - PROCESS | 1811 | 1467240938369 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:38 INFO - PROCESS | 1811 | 1467240938501 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:55:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1208ms
15:55:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:55:39 INFO - PROCESS | 1811 | 1467240939572 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:39 INFO - PROCESS | 1811 | 1467240939663 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1136ms
15:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:55:40 INFO - PROCESS | 1811 | 1467240940713 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:40 INFO - PROCESS | 1811 | 1467240940798 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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.)
15:55:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1135ms
15:55:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:55:41 INFO - PROCESS | 1811 | 1467240941856 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:41 INFO - PROCESS | 1811 | 1467240941962 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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)
15:55:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1071ms
15:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:55:42 INFO - PROCESS | 1811 | 1467240942929 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:43 INFO - PROCESS | 1811 | 1467240943023 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
15:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1276ms
15:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:55:44 INFO - PROCESS | 1811 | 1467240944212 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:44 INFO - PROCESS | 1811 | 1467240944316 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 631ms
15:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:55:44 INFO - PROCESS | 1811 | 1467240944879 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:44 INFO - PROCESS | 1811 | 1467240944973 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:55:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1130ms
15:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:55:46 INFO - PROCESS | 1811 | 1467240946013 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:46 INFO - PROCESS | 1811 | 1467240946093 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:55:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1083ms
15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:55:47 INFO - PROCESS | 1811 | 1467240947093 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:47 INFO - PROCESS | 1811 | 1467240947182 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 584ms
15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:55:47 INFO - PROCESS | 1811 | 1467240947682 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:47 INFO - PROCESS | 1811 | 1467240947765 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 674ms
15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:55:48 INFO - PROCESS | 1811 | 1467240948376 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:48 INFO - PROCESS | 1811 | 1467240948471 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 529ms
15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:55:48 INFO - PROCESS | 1811 | 1467240948921 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:49 INFO - PROCESS | 1811 | 1467240949033 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 587ms
15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:55:49 INFO - PROCESS | 1811 | 1467240949520 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:49 INFO - PROCESS | 1811 | 1467240949602 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 780ms
15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:55:50 INFO - PROCESS | 1811 | 1467240950324 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:50 INFO - PROCESS | 1811 | 1467240950438 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 635ms
15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:55:51 INFO - PROCESS | 1811 | 1467240951027 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:51 INFO - PROCESS | 1811 | 1467240951111 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 634ms
15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:55:51 INFO - PROCESS | 1811 | 1467240951685 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:51 INFO - PROCESS | 1811 | 1467240951791 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 640ms
15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:55:52 INFO - PROCESS | 1811 | 1467240952344 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:52 INFO - PROCESS | 1811 | 1467240952420 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 624ms
15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:55:52 INFO - PROCESS | 1811 | 1467240952971 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:53 INFO - PROCESS | 1811 | 1467240953040 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms
15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:55:53 INFO - PROCESS | 1811 | 1467240953529 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:53 INFO - PROCESS | 1811 | 1467240953622 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 581ms
15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:55:54 INFO - PROCESS | 1811 | 1467240954105 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:54 INFO - PROCESS | 1811 | 1467240954202 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55: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
15:55:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:55:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 585ms
15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:55:54 INFO - PROCESS | 1811 | 1467240954696 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:54 INFO - PROCESS | 1811 | 1467240954773 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 676ms
15:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:55:55 INFO - PROCESS | 1811 | 1467240955376 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:55 INFO - PROCESS | 1811 | 1467240955466 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:55:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:55:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 684ms
15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:55:56 INFO - PROCESS | 1811 | 1467240956073 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:56 INFO - PROCESS | 1811 | 1467240956190 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 832ms
15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:55:56 INFO - PROCESS | 1811 | 1467240956911 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:57 INFO - PROCESS | 1811 | 1467240956993 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 585ms
15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:55:57 INFO - PROCESS | 1811 | 1467240957510 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:57 INFO - PROCESS | 1811 | 1467240957608 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 577ms
15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:55:58 INFO - PROCESS | 1811 | 1467240958131 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:58 INFO - PROCESS | 1811 | 1467240958213 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 644ms
15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:55:58 INFO - PROCESS | 1811 | 1467240958767 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:58 INFO - PROCESS | 1811 | 1467240958857 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 631ms
15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:55:59 INFO - PROCESS | 1811 | 1467240959401 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:55:59 INFO - PROCESS | 1811 | 1467240959517 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 631ms
15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:56:00 INFO - PROCESS | 1811 | 1467240960042 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:00 INFO - PROCESS | 1811 | 1467240960136 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 633ms
15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:56:00 INFO - PROCESS | 1811 | 1467240960681 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:00 INFO - PROCESS | 1811 | 1467240960769 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 585ms
15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:56:01 INFO - PROCESS | 1811 | 1467240961278 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:01 INFO - PROCESS | 1811 | 1467240961363 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 625ms
15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:56:01 INFO - PROCESS | 1811 | 1467240961908 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:01 INFO - PROCESS | 1811 | 1467240961987 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms
15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:56:02 INFO - PROCESS | 1811 | 1467240962539 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:02 INFO - PROCESS | 1811 | 1467240962620 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 884ms
15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:56:03 INFO - PROCESS | 1811 | 1467240963447 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:03 INFO - PROCESS | 1811 | 1467240963550 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 643ms
15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:56:04 INFO - PROCESS | 1811 | 1467240964096 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:04 INFO - PROCESS | 1811 | 1467240964197 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 683ms
15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:56:04 INFO - PROCESS | 1811 | 1467240964847 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:04 INFO - PROCESS | 1811 | 1467240964991 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 991ms
15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:56:05 INFO - PROCESS | 1811 | 1467240965801 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:06 INFO - PROCESS | 1811 | 1467240965999 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 835ms
15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:56:06 INFO - PROCESS | 1811 | 1467240966636 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:06 INFO - PROCESS | 1811 | 1467240966708 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 593ms
15:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:56:07 INFO - PROCESS | 1811 | 1467240967236 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:07 INFO - PROCESS | 1811 | 1467240967329 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 576ms
15:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:56:07 INFO - PROCESS | 1811 | 1467240967832 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:07 INFO - PROCESS | 1811 | 1467240967906 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 587ms
15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:56:08 INFO - PROCESS | 1811 | 1467240968405 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:08 INFO - PROCESS | 1811 | 1467240968479 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 575ms
15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:56:08 INFO - PROCESS | 1811 | 1467240968986 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:09 INFO - PROCESS | 1811 | 1467240969068 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 582ms
15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:56:09 INFO - PROCESS | 1811 | 1467240969600 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:09 INFO - PROCESS | 1811 | 1467240969734 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1027ms
15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:56:10 INFO - PROCESS | 1811 | 1467240970656 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:10 INFO - PROCESS | 1811 | 1467240970780 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 634ms
15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:56:11 INFO - PROCESS | 1811 | 1467240971364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:11 INFO - PROCESS | 1811 | 1467240971454 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 578ms
15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:56:11 INFO - PROCESS | 1811 | 1467240971993 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:12 INFO - PROCESS | 1811 | 1467240972092 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 699ms
15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:56:12 INFO - PROCESS | 1811 | 1467240972658 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:12 INFO - PROCESS | 1811 | 1467240972731 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 682ms
15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:56:13 INFO - PROCESS | 1811 | 1467240973356 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:13 INFO - PROCESS | 1811 | 1467240973467 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 635ms
15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:56:14 INFO - PROCESS | 1811 | 1467240974010 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:14 INFO - PROCESS | 1811 | 1467240974142 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 681ms
15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:56:14 INFO - PROCESS | 1811 | 1467240974691 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:14 INFO - PROCESS | 1811 | 1467240974770 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 540ms
15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:56:15 INFO - PROCESS | 1811 | 1467240975241 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:15 INFO - PROCESS | 1811 | 1467240975324 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 585ms
15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:56:15 INFO - PROCESS | 1811 | 1467240975839 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:15 INFO - PROCESS | 1811 | 1467240975924 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 607ms
15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:56:16 INFO - PROCESS | 1811 | 1467240976425 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:16 INFO - PROCESS | 1811 | 1467240976520 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 839ms
15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:56:17 INFO - PROCESS | 1811 | 1467240977286 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:17 INFO - PROCESS | 1811 | 1467240977473 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 681ms
15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:56:18 INFO - PROCESS | 1811 | 1467240978038 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:18 INFO - PROCESS | 1811 | 1467240978124 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 585ms
15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:56:18 INFO - PROCESS | 1811 | 1467240978651 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:18 INFO - PROCESS | 1811 | 1467240978745 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 663ms
15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:56:19 INFO - PROCESS | 1811 | 1467240979275 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:19 INFO - PROCESS | 1811 | 1467240979373 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 574ms
15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:56:19 INFO - PROCESS | 1811 | 1467240979862 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:19 INFO - PROCESS | 1811 | 1467240979962 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 632ms
15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:56:20 INFO - PROCESS | 1811 | 1467240980503 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:20 INFO - PROCESS | 1811 | 1467240980622 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 688ms
15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:56:21 INFO - PROCESS | 1811 | 1467240981192 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:21 INFO - PROCESS | 1811 | 1467240981267 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 525ms
15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:56:21 INFO - PROCESS | 1811 | 1467240981743 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:21 INFO - PROCESS | 1811 | 1467240981826 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 538ms
15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:56:22 INFO - PROCESS | 1811 | 1467240982298 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:22 INFO - PROCESS | 1811 | 1467240982391 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 585ms
15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:56:22 INFO - PROCESS | 1811 | 1467240982864 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:22 INFO - PROCESS | 1811 | 1467240982936 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 628ms
15:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:56:23 INFO - PROCESS | 1811 | 1467240983498 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:23 INFO - PROCESS | 1811 | 1467240983604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 840ms
15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:56:24 INFO - PROCESS | 1811 | 1467240984351 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:24 INFO - PROCESS | 1811 | 1467240984538 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 832ms
15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:56:25 INFO - PROCESS | 1811 | 1467240985213 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:25 INFO - PROCESS | 1811 | 1467240985311 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 650ms
15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:56:25 INFO - PROCESS | 1811 | 1467240985859 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:25 INFO - PROCESS | 1811 | 1467240985936 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms
15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:56:26 INFO - PROCESS | 1811 | 1467240986480 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:26 INFO - PROCESS | 1811 | 1467240986594 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 536ms
15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:56:27 INFO - PROCESS | 1811 | 1467240987042 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:27 INFO - PROCESS | 1811 | 1467240987383 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 927ms
15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:56:27 INFO - PROCESS | 1811 | 1467240987975 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:28 INFO - PROCESS | 1811 | 1467240988072 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms
15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:56:28 INFO - PROCESS | 1811 | 1467240988650 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:28 INFO - PROCESS | 1811 | 1467240988727 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 574ms
15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:56:29 INFO - PROCESS | 1811 | 1467240989249 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:29 INFO - PROCESS | 1811 | 1467240989339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 583ms
15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:56:29 INFO - PROCESS | 1811 | 1467240989848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:29 INFO - PROCESS | 1811 | 1467240989941 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 945ms
15:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:56:30 INFO - PROCESS | 1811 | 1467240990795 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:30 INFO - PROCESS | 1811 | 1467240990886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 640ms
15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:56:31 INFO - PROCESS | 1811 | 1467240991442 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:31 INFO - PROCESS | 1811 | 1467240991529 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 778ms
15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:56:32 INFO - PROCESS | 1811 | 1467240992230 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:32 INFO - PROCESS | 1811 | 1467240992326 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 635ms
15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:56:32 INFO - PROCESS | 1811 | 1467240992866 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:32 INFO - PROCESS | 1811 | 1467240992972 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 576ms
15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:56:33 INFO - PROCESS | 1811 | 1467240993464 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:33 INFO - PROCESS | 1811 | 1467240993570 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 634ms
15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:56:34 INFO - PROCESS | 1811 | 1467240994102 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:34 INFO - PROCESS | 1811 | 1467240994191 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms
15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:56:34 INFO - PROCESS | 1811 | 1467240994741 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:34 INFO - PROCESS | 1811 | 1467240994823 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 686ms
15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:56:35 INFO - PROCESS | 1811 | 1467240995415 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:35 INFO - PROCESS | 1811 | 1467240995490 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 574ms
15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:56:36 INFO - PROCESS | 1811 | 1467240996001 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:36 INFO - PROCESS | 1811 | 1467240996082 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 578ms
15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:56:36 INFO - PROCESS | 1811 | 1467240996597 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:36 INFO - PROCESS | 1811 | 1467240996687 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 937ms
15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:56:37 INFO - PROCESS | 1811 | 1467240997527 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:37 INFO - PROCESS | 1811 | 1467240997629 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 579ms
15:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:56:38 INFO - PROCESS | 1811 | 1467240998126 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:38 INFO - PROCESS | 1811 | 1467240998215 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms
15:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:56:38 INFO - PROCESS | 1811 | 1467240998778 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:38 INFO - PROCESS | 1811 | 1467240998851 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 886ms
15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:56:39 INFO - PROCESS | 1811 | 1467240999649 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:39 INFO - PROCESS | 1811 | 1467240999731 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 584ms
15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:56:40 INFO - PROCESS | 1811 | 1467241000250 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:40 INFO - PROCESS | 1811 | 1467241000333 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 574ms
15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:56:40 INFO - PROCESS | 1811 | 1467241000849 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:40 INFO - PROCESS | 1811 | 1467241000946 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 625ms
15:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:56:41 INFO - PROCESS | 1811 | 1467241001473 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:41 INFO - PROCESS | 1811 | 1467241001549 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 586ms
15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:56:42 INFO - PROCESS | 1811 | 1467241002067 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:42 INFO - PROCESS | 1811 | 1467241002152 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 640ms
15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:56:42 INFO - PROCESS | 1811 | 1467241002710 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:42 INFO - PROCESS | 1811 | 1467241002787 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 623ms
15:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:56:43 INFO - PROCESS | 1811 | 1467241003339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:43 INFO - PROCESS | 1811 | 1467241003440 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 885ms
15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:56:44 INFO - PROCESS | 1811 | 1467241004229 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:44 INFO - PROCESS | 1811 | 1467241004310 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 683ms
15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:56:44 INFO - PROCESS | 1811 | 1467241004923 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:45 INFO - PROCESS | 1811 | 1467241005001 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 576ms
15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:56:45 INFO - PROCESS | 1811 | 1467241005512 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:45 INFO - PROCESS | 1811 | 1467241005588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 782ms
15:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:56:46 INFO - PROCESS | 1811 | 1467241006301 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:46 INFO - PROCESS | 1811 | 1467241006408 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 631ms
15:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:56:46 INFO - PROCESS | 1811 | 1467241006943 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:47 INFO - PROCESS | 1811 | 1467241007077 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 694ms
15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:56:47 INFO - PROCESS | 1811 | 1467241007639 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:47 INFO - PROCESS | 1811 | 1467241007729 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms
15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:56:48 INFO - PROCESS | 1811 | 1467241008271 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:48 INFO - PROCESS | 1811 | 1467241008355 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 585ms
15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:56:48 INFO - PROCESS | 1811 | 1467241008875 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:49 INFO - PROCESS | 1811 | 1467241009013 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 831ms
15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:56:49 INFO - PROCESS | 1811 | 1467241009720 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:49 INFO - PROCESS | 1811 | 1467241009790 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 723ms
15:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:56:50 INFO - PROCESS | 1811 | 1467241010457 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:50 INFO - PROCESS | 1811 | 1467241010563 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 886ms
15:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:56:51 INFO - PROCESS | 1811 | 1467241011365 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:51 INFO - PROCESS | 1811 | 1467241011497 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 685ms
15:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:56:52 INFO - PROCESS | 1811 | 1467241012062 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:52 INFO - PROCESS | 1811 | 1467241012171 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 727ms
15:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:56:52 INFO - PROCESS | 1811 | 1467241012805 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:52 INFO - PROCESS | 1811 | 1467241012910 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 687ms
15:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:56:53 INFO - PROCESS | 1811 | 1467241013505 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:53 INFO - PROCESS | 1811 | 1467241013613 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 676ms
15:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:56:54 INFO - PROCESS | 1811 | 1467241014183 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:54 INFO - PROCESS | 1811 | 1467241014288 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 826ms
15:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:56:55 INFO - PROCESS | 1811 | 1467241015019 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:55 INFO - PROCESS | 1811 | 1467241015119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 625ms
15:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:56:55 INFO - PROCESS | 1811 | 1467241015641 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:55 INFO - PROCESS | 1811 | 1467241015719 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:56:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:56:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 578ms
15:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:56:56 INFO - PROCESS | 1811 | 1467241016234 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:56 INFO - PROCESS | 1811 | 1467241016313 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:56:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:56:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 530ms
15:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:56:56 INFO - PROCESS | 1811 | 1467241016790 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:56 INFO - PROCESS | 1811 | 1467241016890 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
15:56:57 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:56:57 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:56:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 694ms
15:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:56:57 INFO - PROCESS | 1811 | 1467241017496 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:57 INFO - PROCESS | 1811 | 1467241017609 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
15:56:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:56:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 792ms
15:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:56:58 INFO - PROCESS | 1811 | 1467241018290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:58 INFO - PROCESS | 1811 | 1467241018378 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
15:56:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:56:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 582ms
15:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:56:58 INFO - PROCESS | 1811 | 1467241018898 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:58 INFO - PROCESS | 1811 | 1467241018985 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:59 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
15:56:59 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:56:59 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:56:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:56:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 647ms
15:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:56:59 INFO - PROCESS | 1811 | 1467241019553 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:56:59 INFO - PROCESS | 1811 | 1467241019629 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 585ms
15:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:57:00 INFO - PROCESS | 1811 | 1467241020155 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:00 INFO - PROCESS | 1811 | 1467241020239 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 632ms
15:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:57:00 INFO - PROCESS | 1811 | 1467241020784 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:00 INFO - PROCESS | 1811 | 1467241020878 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 674ms
15:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:57:01 INFO - PROCESS | 1811 | 1467241021471 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:01 INFO - PROCESS | 1811 | 1467241021624 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 875ms
15:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:57:02 INFO - PROCESS | 1811 | 1467241022339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:02 INFO - PROCESS | 1811 | 1467241022412 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 579ms
15:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:57:02 INFO - PROCESS | 1811 | 1467241022923 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:03 INFO - PROCESS | 1811 | 1467241023036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 571ms
15:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:57:03 INFO - PROCESS | 1811 | 1467241023528 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:03 INFO - PROCESS | 1811 | 1467241023623 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
15:57:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 681ms
15:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:57:04 INFO - PROCESS | 1811 | 1467241024236 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:04 INFO - PROCESS | 1811 | 1467241024448 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 843ms
15:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:57:05 INFO - PROCESS | 1811 | 1467241025076 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:05 INFO - PROCESS | 1811 | 1467241025162 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 735ms
15:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:57:05 INFO - PROCESS | 1811 | 1467241025850 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:05 INFO - PROCESS | 1811 | 1467241025969 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 638ms
15:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:57:06 INFO - PROCESS | 1811 | 1467241026485 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:06 INFO - PROCESS | 1811 | 1467241026570 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 642ms
15:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:57:07 INFO - PROCESS | 1811 | 1467241027119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:07 INFO - PROCESS | 1811 | 1467241027205 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 577ms
15:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:57:07 INFO - PROCESS | 1811 | 1467241027716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:07 INFO - PROCESS | 1811 | 1467241027801 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 693ms
15:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:57:08 INFO - PROCESS | 1811 | 1467241028415 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:08 INFO - PROCESS | 1811 | 1467241028538 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 743ms
15:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:57:09 INFO - PROCESS | 1811 | 1467241029154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:09 INFO - PROCESS | 1811 | 1467241029347 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 684ms
15:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:57:09 INFO - PROCESS | 1811 | 1467241029847 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:10 INFO - PROCESS | 1811 | 1467241030013 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms
15:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:57:10 INFO - PROCESS | 1811 | 1467241030529 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:10 INFO - PROCESS | 1811 | 1467241030604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 884ms
15:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:57:11 INFO - PROCESS | 1811 | 1467241031448 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:11 INFO - PROCESS | 1811 | 1467241031566 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 696ms
15:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:57:12 INFO - PROCESS | 1811 | 1467241032146 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:12 INFO - PROCESS | 1811 | 1467241032224 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 636ms
15:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:57:12 INFO - PROCESS | 1811 | 1467241032808 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:12 INFO - PROCESS | 1811 | 1467241032949 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 685ms
15:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:57:13 INFO - PROCESS | 1811 | 1467241033483 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:13 INFO - PROCESS | 1811 | 1467241033576 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 537ms
15:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:57:14 INFO - PROCESS | 1811 | 1467241034042 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:14 INFO - PROCESS | 1811 | 1467241034160 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 585ms
15:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:57:14 INFO - PROCESS | 1811 | 1467241034640 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:14 INFO - PROCESS | 1811 | 1467241034775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 638ms
15:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:57:15 INFO - PROCESS | 1811 | 1467241035280 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:15 INFO - PROCESS | 1811 | 1467241035363 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 638ms
15:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:57:15 INFO - PROCESS | 1811 | 1467241035925 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:16 INFO - PROCESS | 1811 | 1467241036000 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 627ms
15:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:57:16 INFO - PROCESS | 1811 | 1467241036561 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:16 INFO - PROCESS | 1811 | 1467241036715 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 735ms
15:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:57:17 INFO - PROCESS | 1811 | 1467241037302 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:17 INFO - PROCESS | 1811 | 1467241037389 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 830ms
15:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:57:18 INFO - PROCESS | 1811 | 1467241038181 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:18 INFO - PROCESS | 1811 | 1467241038291 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 623ms
15:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:57:18 INFO - PROCESS | 1811 | 1467241038837 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:18 INFO - PROCESS | 1811 | 1467241038930 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
15:57:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:57:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 688ms
15:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:57:19 INFO - PROCESS | 1811 | 1467241039538 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:19 INFO - PROCESS | 1811 | 1467241039654 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 725ms
15:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:57:20 INFO - PROCESS | 1811 | 1467241040255 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:20 INFO - PROCESS | 1811 | 1467241040337 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms
15:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:57:20 INFO - PROCESS | 1811 | 1467241040889 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:20 INFO - PROCESS | 1811 | 1467241040988 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 586ms
15:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:57:21 INFO - PROCESS | 1811 | 1467241041493 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:21 INFO - PROCESS | 1811 | 1467241041595 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
15:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 627ms
15:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:57:22 INFO - PROCESS | 1811 | 1467241042118 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:22 INFO - PROCESS | 1811 | 1467241042204 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
15:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 580ms
15:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:57:22 INFO - PROCESS | 1811 | 1467241042719 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:22 INFO - PROCESS | 1811 | 1467241042794 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 640ms
15:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:57:23 INFO - PROCESS | 1811 | 1467241043351 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:23 INFO - PROCESS | 1811 | 1467241043442 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1188ms
15:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:57:24 INFO - PROCESS | 1811 | 1467241044543 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:24 INFO - PROCESS | 1811 | 1467241044696 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 674ms
15:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:57:25 INFO - PROCESS | 1811 | 1467241045235 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:25 INFO - PROCESS | 1811 | 1467241045319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms
15:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:57:25 INFO - PROCESS | 1811 | 1467241045887 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:25 INFO - PROCESS | 1811 | 1467241045982 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 680ms
15:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:57:26 INFO - PROCESS | 1811 | 1467241046573 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:26 INFO - PROCESS | 1811 | 1467241046681 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 731ms
15:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:57:27 INFO - PROCESS | 1811 | 1467241047304 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:27 INFO - PROCESS | 1811 | 1467241047425 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 631ms
15:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:57:27 INFO - PROCESS | 1811 | 1467241047943 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:28 INFO - PROCESS | 1811 | 1467241048036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 628ms
15:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:57:28 INFO - PROCESS | 1811 | 1467241048573 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:28 INFO - PROCESS | 1811 | 1467241048639 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 573ms
15:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:57:29 INFO - PROCESS | 1811 | 1467241049153 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:29 INFO - PROCESS | 1811 | 1467241049224 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
15:57:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 578ms
15:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:57:29 INFO - PROCESS | 1811 | 1467241049742 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:29 INFO - PROCESS | 1811 | 1467241049811 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:57:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 629ms
15:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:57:30 INFO - PROCESS | 1811 | 1467241050377 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:30 INFO - PROCESS | 1811 | 1467241050455 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
15:57:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 820ms
15:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:57:31 INFO - PROCESS | 1811 | 1467241051208 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:31 INFO - PROCESS | 1811 | 1467241051311 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:32 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
15:57:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 874ms
15:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:57:32 INFO - PROCESS | 1811 | 1467241052094 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:32 INFO - PROCESS | 1811 | 1467241052233 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:32 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
15:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 679ms
15:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:57:32 INFO - PROCESS | 1811 | 1467241052783 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:32 INFO - PROCESS | 1811 | 1467241052869 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 677ms
15:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:57:33 INFO - PROCESS | 1811 | 1467241053472 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:33 INFO - PROCESS | 1811 | 1467241053562 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 625ms
15:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:57:34 INFO - PROCESS | 1811 | 1467241054115 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:34 INFO - PROCESS | 1811 | 1467241054227 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 632ms
15:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:57:34 INFO - PROCESS | 1811 | 1467241054752 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:34 INFO - PROCESS | 1811 | 1467241054839 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 673ms
15:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:57:35 INFO - PROCESS | 1811 | 1467241055451 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:35 INFO - PROCESS | 1811 | 1467241055588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 644ms
15:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:57:36 INFO - PROCESS | 1811 | 1467241056078 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:36 INFO - PROCESS | 1811 | 1467241056154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 624ms
15:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:57:36 INFO - PROCESS | 1811 | 1467241056706 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:36 INFO - PROCESS | 1811 | 1467241056786 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 629ms
15:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:57:37 INFO - PROCESS | 1811 | 1467241057339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:37 INFO - PROCESS | 1811 | 1467241057410 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 680ms
15:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:57:38 INFO - PROCESS | 1811 | 1467241058034 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:38 INFO - PROCESS | 1811 | 1467241058278 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 935ms
15:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:57:38 INFO - PROCESS | 1811 | 1467241058996 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:39 INFO - PROCESS | 1811 | 1467241059095 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 636ms
15:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:57:39 INFO - PROCESS | 1811 | 1467241059645 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:39 INFO - PROCESS | 1811 | 1467241059737 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 639ms
15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:57:40 INFO - PROCESS | 1811 | 1467241060306 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:40 INFO - PROCESS | 1811 | 1467241060404 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 692ms
15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:57:40 INFO - PROCESS | 1811 | 1467241060983 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:41 INFO - PROCESS | 1811 | 1467241061077 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 645ms
15:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:57:41 INFO - PROCESS | 1811 | 1467241061630 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:41 INFO - PROCESS | 1811 | 1467241061727 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 729ms
15:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:57:42 INFO - PROCESS | 1811 | 1467241062367 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:42 INFO - PROCESS | 1811 | 1467241062471 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 575ms
15:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:57:42 INFO - PROCESS | 1811 | 1467241062946 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:43 INFO - PROCESS | 1811 | 1467241063062 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 632ms
15:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:57:43 INFO - PROCESS | 1811 | 1467241063580 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:43 INFO - PROCESS | 1811 | 1467241063665 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 585ms
15:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:57:44 INFO - PROCESS | 1811 | 1467241064203 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:44 INFO - PROCESS | 1811 | 1467241064329 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 881ms
15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:57:45 INFO - PROCESS | 1811 | 1467241065101 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:45 INFO - PROCESS | 1811 | 1467241065227 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 848ms
15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:57:45 INFO - PROCESS | 1811 | 1467241065970 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:46 INFO - PROCESS | 1811 | 1467241066079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 625ms
15:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:57:46 INFO - PROCESS | 1811 | 1467241066646 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:46 INFO - PROCESS | 1811 | 1467241066736 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 701ms
15:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:57:47 INFO - PROCESS | 1811 | 1467241067304 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:47 INFO - PROCESS | 1811 | 1467241067374 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 578ms
15:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:57:47 INFO - PROCESS | 1811 | 1467241067913 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:48 INFO - PROCESS | 1811 | 1467241068011 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 683ms
15:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:57:48 INFO - PROCESS | 1811 | 1467241068613 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:48 INFO - PROCESS | 1811 | 1467241068728 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 734ms
15:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:57:49 INFO - PROCESS | 1811 | 1467241069336 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:49 INFO - PROCESS | 1811 | 1467241069435 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 675ms
15:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:57:50 INFO - PROCESS | 1811 | 1467241070021 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:50 INFO - PROCESS | 1811 | 1467241070121 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 643ms
15:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:57:50 INFO - PROCESS | 1811 | 1467241070671 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:50 INFO - PROCESS | 1811 | 1467241070791 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 882ms
15:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:57:51 INFO - PROCESS | 1811 | 1467241071564 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:51 INFO - PROCESS | 1811 | 1467241071657 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 637ms
15:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:57:52 INFO - PROCESS | 1811 | 1467241072204 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:52 INFO - PROCESS | 1811 | 1467241072290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 631ms
15:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:57:52 INFO - PROCESS | 1811 | 1467241072862 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:52 INFO - PROCESS | 1811 | 1467241072952 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 630ms
15:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:57:53 INFO - PROCESS | 1811 | 1467241073509 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:53 INFO - PROCESS | 1811 | 1467241073603 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 575ms
15:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:57:54 INFO - PROCESS | 1811 | 1467241074103 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:54 INFO - PROCESS | 1811 | 1467241074187 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 594ms
15:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:57:54 INFO - PROCESS | 1811 | 1467241074694 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:54 INFO - PROCESS | 1811 | 1467241074780 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 575ms
15:57:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:57:55 INFO - PROCESS | 1811 | 1467241075284 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:55 INFO - PROCESS | 1811 | 1467241075365 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
15:57:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:57:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
15:57:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:57:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
15:57:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:57:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
15:57:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:57:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 526ms
15:57:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:57:55 INFO - PROCESS | 1811 | 1467241075821 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:55 INFO - PROCESS | 1811 | 1467241075894 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:57:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:57:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:57:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 479ms
15:57:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:57:56 INFO - PROCESS | 1811 | 1467241076339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:56 INFO - PROCESS | 1811 | 1467241076433 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:56 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:57:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:57:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
15:57:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:57:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 585ms
15:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:57:56 INFO - PROCESS | 1811 | 1467241076932 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:57 INFO - PROCESS | 1811 | 1467241077004 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 827ms
15:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:57:57 INFO - PROCESS | 1811 | 1467241077796 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:57 INFO - PROCESS | 1811 | 1467241077912 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 780ms
15:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:57:58 INFO - PROCESS | 1811 | 1467241078582 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:58 INFO - PROCESS | 1811 | 1467241078689 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 644ms
15:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:57:59 INFO - PROCESS | 1811 | 1467241079217 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:59 INFO - PROCESS | 1811 | 1467241079302 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 573ms
15:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:57:59 INFO - PROCESS | 1811 | 1467241079832 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:57:59 INFO - PROCESS | 1811 | 1467241079922 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 685ms
15:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:58:00 INFO - PROCESS | 1811 | 1467241080508 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:00 INFO - PROCESS | 1811 | 1467241080624 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 735ms
15:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:58:01 INFO - PROCESS | 1811 | 1467241081244 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:01 INFO - PROCESS | 1811 | 1467241081364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 627ms
15:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:58:01 INFO - PROCESS | 1811 | 1467241081895 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:01 INFO - PROCESS | 1811 | 1467241081974 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 624ms
15:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:58:02 INFO - PROCESS | 1811 | 1467241082518 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:02 INFO - PROCESS | 1811 | 1467241082599 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 529ms
15:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:58:03 INFO - PROCESS | 1811 | 1467241083057 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:03 INFO - PROCESS | 1811 | 1467241083132 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 525ms
15:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:58:03 INFO - PROCESS | 1811 | 1467241083603 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:03 INFO - PROCESS | 1811 | 1467241083700 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 681ms
15:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:58:04 INFO - PROCESS | 1811 | 1467241084296 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:04 INFO - PROCESS | 1811 | 1467241084501 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 939ms
15:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:58:05 INFO - PROCESS | 1811 | 1467241085237 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:05 INFO - PROCESS | 1811 | 1467241085327 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 623ms
15:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:58:05 INFO - PROCESS | 1811 | 1467241085888 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:05 INFO - PROCESS | 1811 | 1467241085981 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 630ms
15:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:58:06 INFO - PROCESS | 1811 | 1467241086549 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:06 INFO - PROCESS | 1811 | 1467241086632 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 684ms
15:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:58:07 INFO - PROCESS | 1811 | 1467241087241 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:07 INFO - PROCESS | 1811 | 1467241087353 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 684ms
15:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:58:07 INFO - PROCESS | 1811 | 1467241087924 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:08 INFO - PROCESS | 1811 | 1467241088031 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 626ms
15:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:58:08 INFO - PROCESS | 1811 | 1467241088591 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:08 INFO - PROCESS | 1811 | 1467241088685 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 592ms
15:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:58:09 INFO - PROCESS | 1811 | 1467241089193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:09 INFO - PROCESS | 1811 | 1467241089280 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 590ms
15:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:58:09 INFO - PROCESS | 1811 | 1467241089783 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:09 INFO - PROCESS | 1811 | 1467241089873 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 577ms
15:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:58:10 INFO - PROCESS | 1811 | 1467241090368 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:10 INFO - PROCESS | 1811 | 1467241090443 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
15:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 595ms
15:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:58:10 INFO - PROCESS | 1811 | 1467241090972 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:11 INFO - PROCESS | 1811 | 1467241091127 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1126ms
15:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:58:12 INFO - PROCESS | 1811 | 1467241092108 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:12 INFO - PROCESS | 1811 | 1467241092199 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
15:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 632ms
15:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:58:12 INFO - PROCESS | 1811 | 1467241092754 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:12 INFO - PROCESS | 1811 | 1467241092844 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 622ms
15:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:58:13 INFO - PROCESS | 1811 | 1467241093387 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:13 INFO - PROCESS | 1811 | 1467241093474 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 624ms
15:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:58:14 INFO - PROCESS | 1811 | 1467241094015 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:14 INFO - PROCESS | 1811 | 1467241094103 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 632ms
15:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:58:14 INFO - PROCESS | 1811 | 1467241094661 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:14 INFO - PROCESS | 1811 | 1467241094762 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 687ms
15:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:58:15 INFO - PROCESS | 1811 | 1467241095353 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:15 INFO - PROCESS | 1811 | 1467241095487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 687ms
15:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:58:16 INFO - PROCESS | 1811 | 1467241096028 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:16 INFO - PROCESS | 1811 | 1467241096104 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 572ms
15:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:58:16 INFO - PROCESS | 1811 | 1467241096613 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:16 INFO - PROCESS | 1811 | 1467241096723 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 639ms
15:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:58:17 INFO - PROCESS | 1811 | 1467241097260 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:17 INFO - PROCESS | 1811 | 1467241097340 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 584ms
15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:58:17 INFO - PROCESS | 1811 | 1467241097849 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:18 INFO - PROCESS | 1811 | 1467241097999 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1083ms
15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:58:18 INFO - PROCESS | 1811 | 1467241098949 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:19 INFO - PROCESS | 1811 | 1467241099058 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 634ms
15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:58:19 INFO - PROCESS | 1811 | 1467241099629 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:19 INFO - PROCESS | 1811 | 1467241099711 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 582ms
15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:58:20 INFO - PROCESS | 1811 | 1467241100261 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:20 INFO - PROCESS | 1811 | 1467241100356 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 650ms
15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:58:20 INFO - PROCESS | 1811 | 1467241100887 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:20 INFO - PROCESS | 1811 | 1467241100995 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 631ms
15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:58:21 INFO - PROCESS | 1811 | 1467241101520 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:21 INFO - PROCESS | 1811 | 1467241101605 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 686ms
15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:58:22 INFO - PROCESS | 1811 | 1467241102224 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:22 INFO - PROCESS | 1811 | 1467241102376 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 684ms
15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:58:22 INFO - PROCESS | 1811 | 1467241102914 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:23 INFO - PROCESS | 1811 | 1467241103018 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 585ms
15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:58:23 INFO - PROCESS | 1811 | 1467241103511 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:23 INFO - PROCESS | 1811 | 1467241103594 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 590ms
15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:58:24 INFO - PROCESS | 1811 | 1467241104086 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:24 INFO - PROCESS | 1811 | 1467241104170 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 530ms
15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:58:24 INFO - PROCESS | 1811 | 1467241104680 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:24 INFO - PROCESS | 1811 | 1467241104796 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 849ms
15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:58:25 INFO - PROCESS | 1811 | 1467241105532 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:25 INFO - PROCESS | 1811 | 1467241105652 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 734ms
15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:58:26 INFO - PROCESS | 1811 | 1467241106306 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:26 INFO - PROCESS | 1811 | 1467241106403 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 775ms
15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:58:27 INFO - PROCESS | 1811 | 1467241107090 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:27 INFO - PROCESS | 1811 | 1467241107188 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 646ms
15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:58:27 INFO - PROCESS | 1811 | 1467241107724 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:27 INFO - PROCESS | 1811 | 1467241107812 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 577ms
15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:58:28 INFO - PROCESS | 1811 | 1467241108328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:28 INFO - PROCESS | 1811 | 1467241108418 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 581ms
15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:58:28 INFO - PROCESS | 1811 | 1467241108922 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:29 INFO - PROCESS | 1811 | 1467241109046 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
15:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 726ms
15:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:58:29 INFO - PROCESS | 1811 | 1467241109644 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:29 INFO - PROCESS | 1811 | 1467241109723 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 630ms
15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:58:30 INFO - PROCESS | 1811 | 1467241110280 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:30 INFO - PROCESS | 1811 | 1467241110377 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 734ms
15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:58:31 INFO - PROCESS | 1811 | 1467241111076 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:31 INFO - PROCESS | 1811 | 1467241111212 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 937ms
15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:58:32 INFO - PROCESS | 1811 | 1467241112006 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:32 INFO - PROCESS | 1811 | 1467241112201 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1074ms
15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:58:33 INFO - PROCESS | 1811 | 1467241113105 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:33 INFO - PROCESS | 1811 | 1467241113270 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 900ms
15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:58:34 INFO - PROCESS | 1811 | 1467241114010 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:34 INFO - PROCESS | 1811 | 1467241114106 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 676ms
15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:58:34 INFO - PROCESS | 1811 | 1467241114706 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:34 INFO - PROCESS | 1811 | 1467241114800 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 941ms
15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:58:35 INFO - PROCESS | 1811 | 1467241115639 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:35 INFO - PROCESS | 1811 | 1467241115721 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 627ms
15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:58:36 INFO - PROCESS | 1811 | 1467241116271 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:36 INFO - PROCESS | 1811 | 1467241116361 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 590ms
15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:58:36 INFO - PROCESS | 1811 | 1467241116900 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:37 INFO - PROCESS | 1811 | 1467241117010 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 699ms
15:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:58:37 INFO - PROCESS | 1811 | 1467241117590 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:37 INFO - PROCESS | 1811 | 1467241117665 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 638ms
15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:58:38 INFO - PROCESS | 1811 | 1467241118227 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:38 INFO - PROCESS | 1811 | 1467241118310 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 631ms
15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:58:38 INFO - PROCESS | 1811 | 1467241118877 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:38 INFO - PROCESS | 1811 | 1467241118972 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 833ms
15:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:58:39 INFO - PROCESS | 1811 | 1467241119724 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:39 INFO - PROCESS | 1811 | 1467241119829 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 636ms
15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:58:40 INFO - PROCESS | 1811 | 1467241120352 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:40 INFO - PROCESS | 1811 | 1467241120438 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 573ms
15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:58:40 INFO - PROCESS | 1811 | 1467241120954 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:41 INFO - PROCESS | 1811 | 1467241121063 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
15:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 787ms
15:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:58:41 INFO - PROCESS | 1811 | 1467241121724 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:41 INFO - PROCESS | 1811 | 1467241121836 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms
15:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:58:42 INFO - PROCESS | 1811 | 1467241122369 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:42 INFO - PROCESS | 1811 | 1467241122484 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 635ms
15:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:58:43 INFO - PROCESS | 1811 | 1467241123033 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:43 INFO - PROCESS | 1811 | 1467241123125 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 591ms
15:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:58:43 INFO - PROCESS | 1811 | 1467241123633 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:43 INFO - PROCESS | 1811 | 1467241123711 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 597ms
15:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:58:44 INFO - PROCESS | 1811 | 1467241124219 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:44 INFO - PROCESS | 1811 | 1467241124300 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms
15:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:58:44 INFO - PROCESS | 1811 | 1467241124861 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:44 INFO - PROCESS | 1811 | 1467241124960 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 633ms
15:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:58:45 INFO - PROCESS | 1811 | 1467241125532 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:45 INFO - PROCESS | 1811 | 1467241125608 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 878ms
15:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:58:46 INFO - PROCESS | 1811 | 1467241126415 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:46 INFO - PROCESS | 1811 | 1467241126493 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms
15:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:58:47 INFO - PROCESS | 1811 | 1467241127019 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:47 INFO - PROCESS | 1811 | 1467241127095 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 543ms
15:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:58:47 INFO - PROCESS | 1811 | 1467241127588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:47 INFO - PROCESS | 1811 | 1467241127704 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 684ms
15:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:58:48 INFO - PROCESS | 1811 | 1467241128246 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:48 INFO - PROCESS | 1811 | 1467241128345 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms
15:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:58:48 INFO - PROCESS | 1811 | 1467241128932 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:49 INFO - PROCESS | 1811 | 1467241129034 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
15:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 633ms
15:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:58:49 INFO - PROCESS | 1811 | 1467241129591 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:49 INFO - PROCESS | 1811 | 1467241129690 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 585ms
15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:58:50 INFO - PROCESS | 1811 | 1467241130166 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:50 INFO - PROCESS | 1811 | 1467241130273 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 682ms
15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:58:50 INFO - PROCESS | 1811 | 1467241130847 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:50 INFO - PROCESS | 1811 | 1467241130918 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 675ms
15:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:58:51 INFO - PROCESS | 1811 | 1467241131552 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:51 INFO - PROCESS | 1811 | 1467241131678 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 629ms
15:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:58:52 INFO - PROCESS | 1811 | 1467241132195 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:52 INFO - PROCESS | 1811 | 1467241132315 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 835ms
15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:58:53 INFO - PROCESS | 1811 | 1467241133029 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:53 INFO - PROCESS | 1811 | 1467241133117 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 684ms
15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:58:53 INFO - PROCESS | 1811 | 1467241133716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:53 INFO - PROCESS | 1811 | 1467241133816 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 629ms
15:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:58:54 INFO - PROCESS | 1811 | 1467241134359 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:54 INFO - PROCESS | 1811 | 1467241134469 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 676ms
15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:58:55 INFO - PROCESS | 1811 | 1467241135033 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:55 INFO - PROCESS | 1811 | 1467241135113 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 527ms
15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:58:55 INFO - PROCESS | 1811 | 1467241135576 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:55 INFO - PROCESS | 1811 | 1467241135670 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 593ms
15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:58:56 INFO - PROCESS | 1811 | 1467241136169 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:56 INFO - PROCESS | 1811 | 1467241136267 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 538ms
15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:58:56 INFO - PROCESS | 1811 | 1467241136725 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:56 INFO - PROCESS | 1811 | 1467241136835 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 728ms
15:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:58:57 INFO - PROCESS | 1811 | 1467241137462 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:57 INFO - PROCESS | 1811 | 1467241137577 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 580ms
15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:58:58 INFO - PROCESS | 1811 | 1467241138059 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:58 INFO - PROCESS | 1811 | 1467241138194 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 582ms
15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:58:58 INFO - PROCESS | 1811 | 1467241138644 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:58 INFO - PROCESS | 1811 | 1467241138759 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 827ms
15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:58:59 INFO - PROCESS | 1811 | 1467241139522 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:58:59 INFO - PROCESS | 1811 | 1467241139602 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 583ms
15:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:59:00 INFO - PROCESS | 1811 | 1467241140130 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:00 INFO - PROCESS | 1811 | 1467241140223 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 633ms
15:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:59:00 INFO - PROCESS | 1811 | 1467241140779 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:00 INFO - PROCESS | 1811 | 1467241140931 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 735ms
15:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:59:01 INFO - PROCESS | 1811 | 1467241141530 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:01 INFO - PROCESS | 1811 | 1467241141619 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 601ms
15:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:59:02 INFO - PROCESS | 1811 | 1467241142123 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:02 INFO - PROCESS | 1811 | 1467241142214 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 632ms
15:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:59:02 INFO - PROCESS | 1811 | 1467241142777 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:02 INFO - PROCESS | 1811 | 1467241142865 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 586ms
15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:59:03 INFO - PROCESS | 1811 | 1467241143363 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:03 INFO - PROCESS | 1811 | 1467241143443 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 591ms
15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:59:03 INFO - PROCESS | 1811 | 1467241143964 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:04 INFO - PROCESS | 1811 | 1467241144035 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 626ms
15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:59:04 INFO - PROCESS | 1811 | 1467241144595 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:04 INFO - PROCESS | 1811 | 1467241144735 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 680ms
15:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:59:05 INFO - PROCESS | 1811 | 1467241145281 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:05 INFO - PROCESS | 1811 | 1467241145611 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1034ms
15:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:59:06 INFO - PROCESS | 1811 | 1467241146321 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:06 INFO - PROCESS | 1811 | 1467241146414 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 627ms
15:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:59:06 INFO - PROCESS | 1811 | 1467241146958 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:07 INFO - PROCESS | 1811 | 1467241147057 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 588ms
15:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:59:07 INFO - PROCESS | 1811 | 1467241147577 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:07 INFO - PROCESS | 1811 | 1467241147651 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 634ms
15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:59:08 INFO - PROCESS | 1811 | 1467241148218 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:08 INFO - PROCESS | 1811 | 1467241148311 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 640ms
15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:59:08 INFO - PROCESS | 1811 | 1467241148853 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:08 INFO - PROCESS | 1811 | 1467241148934 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 630ms
15:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:59:09 INFO - PROCESS | 1811 | 1467241149504 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:09 INFO - PROCESS | 1811 | 1467241149591 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 583ms
15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:59:10 INFO - PROCESS | 1811 | 1467241150079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:10 INFO - PROCESS | 1811 | 1467241150147 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms
15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:59:10 INFO - PROCESS | 1811 | 1467241150578 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:10 INFO - PROCESS | 1811 | 1467241150680 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 536ms
15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:59:11 INFO - PROCESS | 1811 | 1467241151137 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:11 INFO - PROCESS | 1811 | 1467241151225 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 546ms
15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:59:11 INFO - PROCESS | 1811 | 1467241151700 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:11 INFO - PROCESS | 1811 | 1467241151778 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 944ms
15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:59:12 INFO - PROCESS | 1811 | 1467241152662 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:12 INFO - PROCESS | 1811 | 1467241152769 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 696ms
15:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:59:13 INFO - PROCESS | 1811 | 1467241153360 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:13 INFO - PROCESS | 1811 | 1467241153443 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 580ms
15:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:59:13 INFO - PROCESS | 1811 | 1467241153985 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:14 INFO - PROCESS | 1811 | 1467241154063 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 640ms
15:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:59:14 INFO - PROCESS | 1811 | 1467241154604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:14 INFO - PROCESS | 1811 | 1467241154700 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 578ms
15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:59:15 INFO - PROCESS | 1811 | 1467241155201 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:15 INFO - PROCESS | 1811 | 1467241155273 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 579ms
15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:59:15 INFO - PROCESS | 1811 | 1467241155821 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:15 INFO - PROCESS | 1811 | 1467241155941 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 733ms
15:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:59:16 INFO - PROCESS | 1811 | 1467241156548 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:16 INFO - PROCESS | 1811 | 1467241156644 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 626ms
15:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:59:17 INFO - PROCESS | 1811 | 1467241157178 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:17 INFO - PROCESS | 1811 | 1467241157254 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
15:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms
15:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:59:17 INFO - PROCESS | 1811 | 1467241157765 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:17 INFO - PROCESS | 1811 | 1467241157839 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
15:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 528ms
15:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:59:18 INFO - PROCESS | 1811 | 1467241158313 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:18 INFO - PROCESS | 1811 | 1467241158419 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 630ms
15:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:59:18 INFO - PROCESS | 1811 | 1467241158968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:19 INFO - PROCESS | 1811 | 1467241159094 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 828ms
15:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:59:19 INFO - PROCESS | 1811 | 1467241159821 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:19 INFO - PROCESS | 1811 | 1467241159929 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 729ms
15:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:59:20 INFO - PROCESS | 1811 | 1467241160557 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:20 INFO - PROCESS | 1811 | 1467241160686 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 624ms
15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:59:21 INFO - PROCESS | 1811 | 1467241161230 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:21 INFO - PROCESS | 1811 | 1467241161324 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 649ms
15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:59:21 INFO - PROCESS | 1811 | 1467241161883 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:21 INFO - PROCESS | 1811 | 1467241161980 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 642ms
15:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:59:22 INFO - PROCESS | 1811 | 1467241162506 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:22 INFO - PROCESS | 1811 | 1467241162589 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 577ms
15:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:59:23 INFO - PROCESS | 1811 | 1467241163117 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:23 INFO - PROCESS | 1811 | 1467241163200 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 633ms
15:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:59:23 INFO - PROCESS | 1811 | 1467241163748 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:23 INFO - PROCESS | 1811 | 1467241163861 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 680ms
15:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:59:24 INFO - PROCESS | 1811 | 1467241164447 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:24 INFO - PROCESS | 1811 | 1467241164567 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 642ms
15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:59:25 INFO - PROCESS | 1811 | 1467241165078 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:25 INFO - PROCESS | 1811 | 1467241165164 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 577ms
15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:59:25 INFO - PROCESS | 1811 | 1467241165656 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:25 INFO - PROCESS | 1811 | 1467241165783 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 821ms
15:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:59:26 INFO - PROCESS | 1811 | 1467241166507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:26 INFO - PROCESS | 1811 | 1467241166622 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 638ms
15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:59:27 INFO - PROCESS | 1811 | 1467241167164 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:27 INFO - PROCESS | 1811 | 1467241167247 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 682ms
15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:59:27 INFO - PROCESS | 1811 | 1467241167859 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:27 INFO - PROCESS | 1811 | 1467241167936 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 785ms
15:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:59:28 INFO - PROCESS | 1811 | 1467241168652 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:28 INFO - PROCESS | 1811 | 1467241168726 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 623ms
15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:59:29 INFO - PROCESS | 1811 | 1467241169295 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:29 INFO - PROCESS | 1811 | 1467241169412 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 627ms
15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:59:29 INFO - PROCESS | 1811 | 1467241169936 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:30 INFO - PROCESS | 1811 | 1467241170023 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 625ms
15:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:59:30 INFO - PROCESS | 1811 | 1467241170558 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:30 INFO - PROCESS | 1811 | 1467241170638 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 584ms
15:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:59:31 INFO - PROCESS | 1811 | 1467241171156 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:31 INFO - PROCESS | 1811 | 1467241171237 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 633ms
15:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:59:31 INFO - PROCESS | 1811 | 1467241171803 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:31 INFO - PROCESS | 1811 | 1467241171911 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 743ms
15:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:59:32 INFO - PROCESS | 1811 | 1467241172538 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:32 INFO - PROCESS | 1811 | 1467241172686 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 825ms
15:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:59:33 INFO - PROCESS | 1811 | 1467241173378 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:33 INFO - PROCESS | 1811 | 1467241173461 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 572ms
15:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:59:33 INFO - PROCESS | 1811 | 1467241173990 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:34 INFO - PROCESS | 1811 | 1467241174079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 598ms
15:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:59:34 INFO - PROCESS | 1811 | 1467241174629 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:34 INFO - PROCESS | 1811 | 1467241174718 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 705ms
15:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:59:35 INFO - PROCESS | 1811 | 1467241175310 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:35 INFO - PROCESS | 1811 | 1467241175403 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 776ms
15:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:59:36 INFO - PROCESS | 1811 | 1467241176079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:36 INFO - PROCESS | 1811 | 1467241176157 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 580ms
15:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:59:36 INFO - PROCESS | 1811 | 1467241176699 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:36 INFO - PROCESS | 1811 | 1467241176797 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 641ms
15:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:59:37 INFO - PROCESS | 1811 | 1467241177330 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:37 INFO - PROCESS | 1811 | 1467241177414 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 544ms
15:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:59:37 INFO - PROCESS | 1811 | 1467241177878 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:37 INFO - PROCESS | 1811 | 1467241177991 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:38 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:59:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:59:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 626ms
15:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:59:38 INFO - PROCESS | 1811 | 1467241178517 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:38 INFO - PROCESS | 1811 | 1467241178600 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 588ms
15:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:59:39 INFO - PROCESS | 1811 | 1467241179106 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:39 INFO - PROCESS | 1811 | 1467241179289 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 940ms
15:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:59:40 INFO - PROCESS | 1811 | 1467241180074 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:40 INFO - PROCESS | 1811 | 1467241180170 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:40 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:59:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:59:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 641ms
15:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:59:40 INFO - PROCESS | 1811 | 1467241180724 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:40 INFO - PROCESS | 1811 | 1467241180809 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:41 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:59:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:59:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:59:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 586ms
15:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:59:41 INFO - PROCESS | 1811 | 1467241181347 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:41 INFO - PROCESS | 1811 | 1467241181441 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 681ms
15:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:59:41 INFO - PROCESS | 1811 | 1467241181995 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:42 INFO - PROCESS | 1811 | 1467241182071 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 574ms
15:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:59:42 INFO - PROCESS | 1811 | 1467241182578 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:42 INFO - PROCESS | 1811 | 1467241182712 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 733ms
15:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:59:43 INFO - PROCESS | 1811 | 1467241183320 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:43 INFO - PROCESS | 1811 | 1467241183451 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 783ms
15:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:59:44 INFO - PROCESS | 1811 | 1467241184103 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:44 INFO - PROCESS | 1811 | 1467241184175 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 529ms
15:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:59:44 INFO - PROCESS | 1811 | 1467241184646 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:44 INFO - PROCESS | 1811 | 1467241184764 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 623ms
15:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:59:45 INFO - PROCESS | 1811 | 1467241185277 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:45 INFO - PROCESS | 1811 | 1467241185373 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 677ms
15:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:59:45 INFO - PROCESS | 1811 | 1467241185960 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:46 INFO - PROCESS | 1811 | 1467241186132 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 924ms
15:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:59:46 INFO - PROCESS | 1811 | 1467241186887 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:46 INFO - PROCESS | 1811 | 1467241186977 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms
15:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:59:47 INFO - PROCESS | 1811 | 1467241187589 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:47 INFO - PROCESS | 1811 | 1467241187716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 578ms
15:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:59:48 INFO - PROCESS | 1811 | 1467241188183 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:48 INFO - PROCESS | 1811 | 1467241188273 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 629ms
15:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:59:48 INFO - PROCESS | 1811 | 1467241188800 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:48 INFO - PROCESS | 1811 | 1467241188880 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 578ms
15:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:59:49 INFO - PROCESS | 1811 | 1467241189385 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:49 INFO - PROCESS | 1811 | 1467241189458 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 623ms
15:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:59:50 INFO - PROCESS | 1811 | 1467241190022 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:50 INFO - PROCESS | 1811 | 1467241190108 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 728ms
15:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:59:50 INFO - PROCESS | 1811 | 1467241190745 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:50 INFO - PROCESS | 1811 | 1467241190822 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 574ms
15:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:59:51 INFO - PROCESS | 1811 | 1467241191325 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:51 INFO - PROCESS | 1811 | 1467241191404 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 724ms
15:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:59:52 INFO - PROCESS | 1811 | 1467241192061 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:52 INFO - PROCESS | 1811 | 1467241192137 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 633ms
15:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:59:52 INFO - PROCESS | 1811 | 1467241192715 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:52 INFO - PROCESS | 1811 | 1467241192862 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 833ms
15:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:59:53 INFO - PROCESS | 1811 | 1467241193542 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:53 INFO - PROCESS | 1811 | 1467241193625 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 623ms
15:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:59:54 INFO - PROCESS | 1811 | 1467241194175 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:54 INFO - PROCESS | 1811 | 1467241194264 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 678ms
15:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:59:54 INFO - PROCESS | 1811 | 1467241194866 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:54 INFO - PROCESS | 1811 | 1467241194939 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 580ms
15:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:59:55 INFO - PROCESS | 1811 | 1467241195447 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:55 INFO - PROCESS | 1811 | 1467241195530 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 535ms
15:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:59:56 INFO - PROCESS | 1811 | 1467241195991 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:56 INFO - PROCESS | 1811 | 1467241196099 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 584ms
15:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:59:56 INFO - PROCESS | 1811 | 1467241196583 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:56 INFO - PROCESS | 1811 | 1467241196671 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms
15:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:59:57 INFO - PROCESS | 1811 | 1467241197122 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:57 INFO - PROCESS | 1811 | 1467241197205 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 584ms
15:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:59:57 INFO - PROCESS | 1811 | 1467241197697 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:57 INFO - PROCESS | 1811 | 1467241197782 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 574ms
15:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:59:58 INFO - PROCESS | 1811 | 1467241198289 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:58 INFO - PROCESS | 1811 | 1467241198374 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 629ms
15:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:59:58 INFO - PROCESS | 1811 | 1467241198934 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:59 INFO - PROCESS | 1811 | 1467241199034 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 687ms
15:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:59:59 INFO - PROCESS | 1811 | 1467241199625 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
15:59:59 INFO - PROCESS | 1811 | 1467241199712 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
16:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 746ms
16:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
16:00:00 INFO - PROCESS | 1811 | 1467241200421 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:00 INFO - PROCESS | 1811 | 1467241200504 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
16:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 629ms
16:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
16:00:01 INFO - PROCESS | 1811 | 1467241201020 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:01 INFO - PROCESS | 1811 | 1467241201103 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
16:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 529ms
16:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
16:00:01 INFO - PROCESS | 1811 | 1467241201620 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:01 INFO - PROCESS | 1811 | 1467241201703 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
16:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 886ms
16:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
16:00:02 INFO - PROCESS | 1811 | 1467241202449 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:02 INFO - PROCESS | 1811 | 1467241202550 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
16:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 628ms
16:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
16:00:03 INFO - PROCESS | 1811 | 1467241203111 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:03 INFO - PROCESS | 1811 | 1467241203195 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
16:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 578ms
16:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
16:00:03 INFO - PROCESS | 1811 | 1467241203701 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:03 INFO - PROCESS | 1811 | 1467241203789 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:04 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
16:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 575ms
16:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
16:00:04 INFO - PROCESS | 1811 | 1467241204279 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:04 INFO - PROCESS | 1811 | 1467241204357 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
16:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 533ms
16:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
16:00:04 INFO - PROCESS | 1811 | 1467241204820 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:04 INFO - PROCESS | 1811 | 1467241204908 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
16:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 533ms
16:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
16:00:05 INFO - PROCESS | 1811 | 1467241205364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:05 INFO - PROCESS | 1811 | 1467241205458 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
16:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 593ms
16:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
16:00:05 INFO - PROCESS | 1811 | 1467241205947 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:06 INFO - PROCESS | 1811 | 1467241206074 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
16:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1131ms
16:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
16:00:07 INFO - PROCESS | 1811 | 1467241207097 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:07 INFO - PROCESS | 1811 | 1467241207186 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
16:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 578ms
16:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
16:00:07 INFO - PROCESS | 1811 | 1467241207710 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:07 INFO - PROCESS | 1811 | 1467241207799 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
16:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 583ms
16:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
16:00:08 INFO - PROCESS | 1811 | 1467241208313 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:08 INFO - PROCESS | 1811 | 1467241208389 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
16:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 578ms
16:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
16:00:08 INFO - PROCESS | 1811 | 1467241208891 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:08 INFO - PROCESS | 1811 | 1467241208982 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:09 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
16:00:09 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
16:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:00:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:00:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 582ms
16:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
16:00:09 INFO - PROCESS | 1811 | 1467241209495 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:09 INFO - PROCESS | 1811 | 1467241209579 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
16:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 756ms
16:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
16:00:10 INFO - PROCESS | 1811 | 1467241210244 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:10 INFO - PROCESS | 1811 | 1467241210387 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
16:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms
16:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
16:00:10 INFO - PROCESS | 1811 | 1467241210938 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:11 INFO - PROCESS | 1811 | 1467241211073 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
16:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 632ms
16:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
16:00:11 INFO - PROCESS | 1811 | 1467241211598 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:11 INFO - PROCESS | 1811 | 1467241211685 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
16:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 736ms
16:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
16:00:12 INFO - PROCESS | 1811 | 1467241212346 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:12 INFO - PROCESS | 1811 | 1467241212479 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
16:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms
16:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
16:00:13 INFO - PROCESS | 1811 | 1467241213095 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:13 INFO - PROCESS | 1811 | 1467241213213 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
16:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1001ms
16:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
16:00:14 INFO - PROCESS | 1811 | 1467241214087 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:14 INFO - PROCESS | 1811 | 1467241214225 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
16:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 788ms
16:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
16:00:14 INFO - PROCESS | 1811 | 1467241214901 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:14 INFO - PROCESS | 1811 | 1467241214993 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
16:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 633ms
16:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
16:00:15 INFO - PROCESS | 1811 | 1467241215547 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:15 INFO - PROCESS | 1811 | 1467241215672 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
16:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 679ms
16:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
16:00:16 INFO - PROCESS | 1811 | 1467241216228 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:16 INFO - PROCESS | 1811 | 1467241216302 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
16:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 576ms
16:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
16:00:16 INFO - PROCESS | 1811 | 1467241216832 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:16 INFO - PROCESS | 1811 | 1467241216919 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
16:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 629ms
16:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
16:00:17 INFO - PROCESS | 1811 | 1467241217477 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:17 INFO - PROCESS | 1811 | 1467241217596 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
16:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 678ms
16:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
16:00:18 INFO - PROCESS | 1811 | 1467241218156 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:18 INFO - PROCESS | 1811 | 1467241218227 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
16:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 532ms
16:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
16:00:18 INFO - PROCESS | 1811 | 1467241218705 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:18 INFO - PROCESS | 1811 | 1467241218795 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
16:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 581ms
16:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
16:00:19 INFO - PROCESS | 1811 | 1467241219291 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:19 INFO - PROCESS | 1811 | 1467241219367 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
16:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 585ms
16:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
16:00:19 INFO - PROCESS | 1811 | 1467241219870 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:19 INFO - PROCESS | 1811 | 1467241219940 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
16:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 881ms
16:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
16:00:20 INFO - PROCESS | 1811 | 1467241220759 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:20 INFO - PROCESS | 1811 | 1467241220873 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
16:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 674ms
16:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
16:00:21 INFO - PROCESS | 1811 | 1467241221465 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:21 INFO - PROCESS | 1811 | 1467241221569 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
16:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 681ms
16:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
16:00:22 INFO - PROCESS | 1811 | 1467241222171 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:22 INFO - PROCESS | 1811 | 1467241222277 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
16:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 781ms
16:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
16:00:22 INFO - PROCESS | 1811 | 1467241222944 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:23 INFO - PROCESS | 1811 | 1467241223033 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
16:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 578ms
16:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
16:00:23 INFO - PROCESS | 1811 | 1467241223523 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:23 INFO - PROCESS | 1811 | 1467241223601 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
16:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms
16:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
16:00:24 INFO - PROCESS | 1811 | 1467241224112 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:24 INFO - PROCESS | 1811 | 1467241224209 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
16:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 578ms
16:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
16:00:24 INFO - PROCESS | 1811 | 1467241224691 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:24 INFO - PROCESS | 1811 | 1467241224810 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
16:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 678ms
16:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
16:00:25 INFO - PROCESS | 1811 | 1467241225371 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:25 INFO - PROCESS | 1811 | 1467241225487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
16:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 773ms
16:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
16:00:26 INFO - PROCESS | 1811 | 1467241226150 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:26 INFO - PROCESS | 1811 | 1467241226224 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
16:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 628ms
16:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
16:00:26 INFO - PROCESS | 1811 | 1467241226804 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:26 INFO - PROCESS | 1811 | 1467241226941 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
16:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 829ms
16:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
16:00:27 INFO - PROCESS | 1811 | 1467241227685 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:27 INFO - PROCESS | 1811 | 1467241227775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
16:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 604ms
16:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
16:00:28 INFO - PROCESS | 1811 | 1467241228287 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:28 INFO - PROCESS | 1811 | 1467241228369 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
16:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 576ms
16:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
16:00:28 INFO - PROCESS | 1811 | 1467241228891 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:28 INFO - PROCESS | 1811 | 1467241228979 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
16:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 735ms
16:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
16:00:29 INFO - PROCESS | 1811 | 1467241229609 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:29 INFO - PROCESS | 1811 | 1467241229695 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
16:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 583ms
16:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
16:00:30 INFO - PROCESS | 1811 | 1467241230194 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:30 INFO - PROCESS | 1811 | 1467241230285 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
16:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 627ms
16:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
16:00:30 INFO - PROCESS | 1811 | 1467241230826 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:30 INFO - PROCESS | 1811 | 1467241230914 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
16:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 576ms
16:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
16:00:31 INFO - PROCESS | 1811 | 1467241231418 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:31 INFO - PROCESS | 1811 | 1467241231488 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
16:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 531ms
16:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
16:00:31 INFO - PROCESS | 1811 | 1467241231958 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:32 INFO - PROCESS | 1811 | 1467241232041 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
16:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 582ms
16:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
16:00:32 INFO - PROCESS | 1811 | 1467241232538 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:32 INFO - PROCESS | 1811 | 1467241232622 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
16:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 634ms
16:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
16:00:33 INFO - PROCESS | 1811 | 1467241233175 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:33 INFO - PROCESS | 1811 | 1467241233252 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
16:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 525ms
16:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
16:00:33 INFO - PROCESS | 1811 | 1467241233745 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:33 INFO - PROCESS | 1811 | 1467241233827 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
16:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 778ms
16:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
16:00:34 INFO - PROCESS | 1811 | 1467241234534 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:34 INFO - PROCESS | 1811 | 1467241234620 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
16:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 580ms
16:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
16:00:35 INFO - PROCESS | 1811 | 1467241235127 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:35 INFO - PROCESS | 1811 | 1467241235204 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
16:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 573ms
16:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
16:00:35 INFO - PROCESS | 1811 | 1467241235745 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:35 INFO - PROCESS | 1811 | 1467241235825 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
16:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 801ms
16:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
16:00:36 INFO - PROCESS | 1811 | 1467241236558 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:36 INFO - PROCESS | 1811 | 1467241236645 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
16:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 627ms
16:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
16:00:37 INFO - PROCESS | 1811 | 1467241237194 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:37 INFO - PROCESS | 1811 | 1467241237283 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
16:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 635ms
16:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
16:00:37 INFO - PROCESS | 1811 | 1467241237837 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:37 INFO - PROCESS | 1811 | 1467241237920 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
16:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 583ms
16:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
16:00:38 INFO - PROCESS | 1811 | 1467241238426 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:38 INFO - PROCESS | 1811 | 1467241238513 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
16:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 526ms
16:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
16:00:38 INFO - PROCESS | 1811 | 1467241238968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:39 INFO - PROCESS | 1811 | 1467241239104 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
16:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 735ms
16:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
16:00:39 INFO - PROCESS | 1811 | 1467241239702 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:39 INFO - PROCESS | 1811 | 1467241239786 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
16:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 632ms
16:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
16:00:40 INFO - PROCESS | 1811 | 1467241240339 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:40 INFO - PROCESS | 1811 | 1467241240452 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
16:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 876ms
16:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
16:00:41 INFO - PROCESS | 1811 | 1467241241234 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:41 INFO - PROCESS | 1811 | 1467241241366 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
16:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 638ms
16:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
16:00:41 INFO - PROCESS | 1811 | 1467241241897 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:41 INFO - PROCESS | 1811 | 1467241241984 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
16:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 628ms
16:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
16:00:42 INFO - PROCESS | 1811 | 1467241242537 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:42 INFO - PROCESS | 1811 | 1467241242614 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
16:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 588ms
16:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
16:00:43 INFO - PROCESS | 1811 | 1467241243119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:43 INFO - PROCESS | 1811 | 1467241243205 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
16:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 673ms
16:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
16:00:43 INFO - PROCESS | 1811 | 1467241243807 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:43 INFO - PROCESS | 1811 | 1467241243916 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
16:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 634ms
16:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
16:00:44 INFO - PROCESS | 1811 | 1467241244449 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:44 INFO - PROCESS | 1811 | 1467241244581 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
16:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 630ms
16:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
16:00:45 INFO - PROCESS | 1811 | 1467241245079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:45 INFO - PROCESS | 1811 | 1467241245160 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
16:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 528ms
16:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
16:00:45 INFO - PROCESS | 1811 | 1467241245619 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:45 INFO - PROCESS | 1811 | 1467241245701 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
16:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 637ms
16:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
16:00:46 INFO - PROCESS | 1811 | 1467241246252 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:46 INFO - PROCESS | 1811 | 1467241246328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
16:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms
16:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
16:00:47 INFO - PROCESS | 1811 | 1467241247148 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:47 INFO - PROCESS | 1811 | 1467241247309 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
16:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 746ms
16:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
16:00:47 INFO - PROCESS | 1811 | 1467241247899 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:47 INFO - PROCESS | 1811 | 1467241247978 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
16:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 584ms
16:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
16:00:48 INFO - PROCESS | 1811 | 1467241248516 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:48 INFO - PROCESS | 1811 | 1467241248593 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
16:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 596ms
16:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
16:00:49 INFO - PROCESS | 1811 | 1467241249089 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:49 INFO - PROCESS | 1811 | 1467241249197 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
16:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 625ms
16:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
16:00:49 INFO - PROCESS | 1811 | 1467241249721 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:49 INFO - PROCESS | 1811 | 1467241249799 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
16:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 574ms
16:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
16:00:50 INFO - PROCESS | 1811 | 1467241250319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:50 INFO - PROCESS | 1811 | 1467241250415 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
16:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 637ms
16:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
16:00:50 INFO - PROCESS | 1811 | 1467241250968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:51 INFO - PROCESS | 1811 | 1467241251101 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
16:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 884ms
16:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
16:00:51 INFO - PROCESS | 1811 | 1467241251865 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:51 INFO - PROCESS | 1811 | 1467241251985 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
16:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 632ms
16:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
16:00:52 INFO - PROCESS | 1811 | 1467241252524 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:52 INFO - PROCESS | 1811 | 1467241252645 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
16:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 831ms
16:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
16:00:53 INFO - PROCESS | 1811 | 1467241253364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:53 INFO - PROCESS | 1811 | 1467241253479 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
16:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 931ms
16:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
16:00:54 INFO - PROCESS | 1811 | 1467241254328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:54 INFO - PROCESS | 1811 | 1467241254465 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
16:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 796ms
16:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
16:00:55 INFO - PROCESS | 1811 | 1467241255120 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:55 INFO - PROCESS | 1811 | 1467241255207 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
16:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 677ms
16:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
16:00:55 INFO - PROCESS | 1811 | 1467241255862 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:55 INFO - PROCESS | 1811 | 1467241255947 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
16:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 756ms
16:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
16:00:56 INFO - PROCESS | 1811 | 1467241256564 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:56 INFO - PROCESS | 1811 | 1467241256644 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
16:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 625ms
16:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
16:00:57 INFO - PROCESS | 1811 | 1467241257217 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:57 INFO - PROCESS | 1811 | 1467241257325 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
16:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 575ms
16:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
16:00:57 INFO - PROCESS | 1811 | 1467241257850 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:57 INFO - PROCESS | 1811 | 1467241257972 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
16:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 685ms
16:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
16:00:58 INFO - PROCESS | 1811 | 1467241258517 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:58 INFO - PROCESS | 1811 | 1467241258602 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
16:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 626ms
16:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
16:00:59 INFO - PROCESS | 1811 | 1467241259147 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:59 INFO - PROCESS | 1811 | 1467241259255 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
16:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 675ms
16:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
16:00:59 INFO - PROCESS | 1811 | 1467241259844 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:00:59 INFO - PROCESS | 1811 | 1467241259964 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
16:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 595ms
16:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
16:01:00 INFO - PROCESS | 1811 | 1467241260487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:00 INFO - PROCESS | 1811 | 1467241260612 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
16:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 878ms
16:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
16:01:01 INFO - PROCESS | 1811 | 1467241261378 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:01 INFO - PROCESS | 1811 | 1467241261487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
16:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms
16:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
16:01:02 INFO - PROCESS | 1811 | 1467241262042 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:02 INFO - PROCESS | 1811 | 1467241262153 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
16:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 732ms
16:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
16:01:02 INFO - PROCESS | 1811 | 1467241262795 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:02 INFO - PROCESS | 1811 | 1467241262923 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
16:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 698ms
16:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
16:01:03 INFO - PROCESS | 1811 | 1467241263505 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:03 INFO - PROCESS | 1811 | 1467241263608 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
16:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 645ms
16:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
16:01:04 INFO - PROCESS | 1811 | 1467241264154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:04 INFO - PROCESS | 1811 | 1467241264286 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
16:01:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 690ms
16:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
16:01:04 INFO - PROCESS | 1811 | 1467241264849 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:04 INFO - PROCESS | 1811 | 1467241264928 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
16:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms
16:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
16:01:05 INFO - PROCESS | 1811 | 1467241265389 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:05 INFO - PROCESS | 1811 | 1467241265479 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
16:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 592ms
16:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
16:01:06 INFO - PROCESS | 1811 | 1467241265997 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:06 INFO - PROCESS | 1811 | 1467241266090 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
16:01:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 749ms
16:01:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
16:01:06 INFO - PROCESS | 1811 | 1467241266734 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:06 INFO - PROCESS | 1811 | 1467241266821 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
16:01:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 784ms
16:01:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
16:01:07 INFO - PROCESS | 1811 | 1467241267521 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:07 INFO - PROCESS | 1811 | 1467241267621 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
16:01:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 874ms
16:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
16:01:08 INFO - PROCESS | 1811 | 1467241268405 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:08 INFO - PROCESS | 1811 | 1467241268501 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:09 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)
16:01:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1085ms
16:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
16:01:09 INFO - PROCESS | 1811 | 1467241269503 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:09 INFO - PROCESS | 1811 | 1467241269597 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:10 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
16:01:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
16:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1130ms
16:01:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
16:01:10 INFO - PROCESS | 1811 | 1467241270652 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:10 INFO - PROCESS | 1811 | 1467241270733 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:11 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
16:01:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
16:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1130ms
16:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
16:01:11 INFO - PROCESS | 1811 | 1467241271776 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:11 INFO - PROCESS | 1811 | 1467241271852 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:12 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)
16:01:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1073ms
16:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
16:01:12 INFO - PROCESS | 1811 | 1467241272854 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:12 INFO - PROCESS | 1811 | 1467241272924 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:13 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)
16:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1083ms
16:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
16:01:13 INFO - PROCESS | 1811 | 1467241273945 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:14 INFO - PROCESS | 1811 | 1467241274045 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:15 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
16:01:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
16:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1229ms
16:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
16:01:15 INFO - PROCESS | 1811 | 1467241275180 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:15 INFO - PROCESS | 1811 | 1467241275290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:16 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
16:01:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
16:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1128ms
16:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
16:01:16 INFO - PROCESS | 1811 | 1467241276319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:16 INFO - PROCESS | 1811 | 1467241276414 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:17 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
16:01:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
16:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1178ms
16:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
16:01:17 INFO - PROCESS | 1811 | 1467241277507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:17 INFO - PROCESS | 1811 | 1467241277588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:18 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
16:01:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
16:01:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1033ms
16:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
16:01:18 INFO - PROCESS | 1811 | 1467241278545 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:18 INFO - PROCESS | 1811 | 1467241278616 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
16:01:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 524ms
16:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
16:01:19 INFO - PROCESS | 1811 | 1467241279090 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:19 INFO - PROCESS | 1811 | 1467241279178 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
16:01:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 532ms
16:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
16:01:19 INFO - PROCESS | 1811 | 1467241279652 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:19 INFO - PROCESS | 1811 | 1467241279749 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:20 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"
16:01:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:01:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 636ms
16:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
16:01:20 INFO - PROCESS | 1811 | 1467241280271 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:20 INFO - PROCESS | 1811 | 1467241280343 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
16:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 629ms
16:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
16:01:20 INFO - PROCESS | 1811 | 1467241280909 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:20 INFO - PROCESS | 1811 | 1467241280991 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:21 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"
16:01:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:01:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
16:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:01:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 682ms
16:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
16:01:21 INFO - PROCESS | 1811 | 1467241281598 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:21 INFO - PROCESS | 1811 | 1467241281742 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:22 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"
16:01:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:01:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
16:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
16:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
16:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 781ms
16:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
16:01:22 INFO - PROCESS | 1811 | 1467241282393 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:22 INFO - PROCESS | 1811 | 1467241282479 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
16:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 577ms
16:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
16:01:23 INFO - PROCESS | 1811 | 1467241283006 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:23 INFO - PROCESS | 1811 | 1467241283086 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:24 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
16:01:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
16:01:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
16:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1033ms
16:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
16:01:24 INFO - PROCESS | 1811 | 1467241284057 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:24 INFO - PROCESS | 1811 | 1467241284139 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
16:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 581ms
16:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
16:01:24 INFO - PROCESS | 1811 | 1467241284647 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:24 INFO - PROCESS | 1811 | 1467241284729 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
16:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 628ms
16:01:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
16:01:25 INFO - PROCESS | 1811 | 1467241285305 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:25 INFO - PROCESS | 1811 | 1467241285402 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
16:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 641ms
16:01:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
16:01:25 INFO - PROCESS | 1811 | 1467241285940 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:26 INFO - PROCESS | 1811 | 1467241286018 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
16:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 526ms
16:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
16:01:26 INFO - PROCESS | 1811 | 1467241286469 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:26 INFO - PROCESS | 1811 | 1467241286572 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
16:01:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 588ms
16:01:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
16:01:27 INFO - PROCESS | 1811 | 1467241287056 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:27 INFO - PROCESS | 1811 | 1467241287140 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
16:01:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 577ms
16:01:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
16:01:27 INFO - PROCESS | 1811 | 1467241287667 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:27 INFO - PROCESS | 1811 | 1467241287780 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
16:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 788ms
16:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
16:01:28 INFO - PROCESS | 1811 | 1467241288476 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:28 INFO - PROCESS | 1811 | 1467241288581 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
16:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 886ms
16:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
16:01:29 INFO - PROCESS | 1811 | 1467241289369 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:29 INFO - PROCESS | 1811 | 1467241289470 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
16:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 589ms
16:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
16:01:29 INFO - PROCESS | 1811 | 1467241289989 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:30 INFO - PROCESS | 1811 | 1467241290085 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
16:01:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 641ms
16:01:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
16:01:30 INFO - PROCESS | 1811 | 1467241290622 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:30 INFO - PROCESS | 1811 | 1467241290707 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
16:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 676ms
16:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
16:01:31 INFO - PROCESS | 1811 | 1467241291297 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:31 INFO - PROCESS | 1811 | 1467241291382 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
16:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 621ms
16:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
16:01:31 INFO - PROCESS | 1811 | 1467241291927 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:32 INFO - PROCESS | 1811 | 1467241292034 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
16:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 733ms
16:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
16:01:32 INFO - PROCESS | 1811 | 1467241292663 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:32 INFO - PROCESS | 1811 | 1467241292772 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
16:01:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 575ms
16:01:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
16:01:33 INFO - PROCESS | 1811 | 1467241293240 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:33 INFO - PROCESS | 1811 | 1467241293311 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
16:01:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 576ms
16:01:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
16:01:33 INFO - PROCESS | 1811 | 1467241293821 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:33 INFO - PROCESS | 1811 | 1467241293894 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
16:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 529ms
16:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
16:01:34 INFO - PROCESS | 1811 | 1467241294364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:34 INFO - PROCESS | 1811 | 1467241294473 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
16:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 580ms
16:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
16:01:34 INFO - PROCESS | 1811 | 1467241294960 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:35 INFO - PROCESS | 1811 | 1467241295069 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
16:01:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 992ms
16:01:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
16:01:35 INFO - PROCESS | 1811 | 1467241295956 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:36 INFO - PROCESS | 1811 | 1467241296124 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
16:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 687ms
16:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
16:01:36 INFO - PROCESS | 1811 | 1467241296669 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:36 INFO - PROCESS | 1811 | 1467241296766 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
16:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 685ms
16:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
16:01:37 INFO - PROCESS | 1811 | 1467241297359 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:37 INFO - PROCESS | 1811 | 1467241297437 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
16:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 626ms
16:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
16:01:38 INFO - PROCESS | 1811 | 1467241298002 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:38 INFO - PROCESS | 1811 | 1467241298112 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
16:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 739ms
16:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
16:01:38 INFO - PROCESS | 1811 | 1467241298744 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:38 INFO - PROCESS | 1811 | 1467241298812 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
16:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 631ms
16:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
16:01:39 INFO - PROCESS | 1811 | 1467241299393 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:39 INFO - PROCESS | 1811 | 1467241299500 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
16:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 631ms
16:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
16:01:40 INFO - PROCESS | 1811 | 1467241300023 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:40 INFO - PROCESS | 1811 | 1467241300089 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
16:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 531ms
16:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
16:01:40 INFO - PROCESS | 1811 | 1467241300561 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:40 INFO - PROCESS | 1811 | 1467241300661 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
16:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 583ms
16:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
16:01:41 INFO - PROCESS | 1811 | 1467241301154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:41 INFO - PROCESS | 1811 | 1467241301224 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
16:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 540ms
16:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
16:01:41 INFO - PROCESS | 1811 | 1467241301716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:41 INFO - PROCESS | 1811 | 1467241301794 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
16:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 589ms
16:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
16:01:42 INFO - PROCESS | 1811 | 1467241302344 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:42 INFO - PROCESS | 1811 | 1467241302476 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
16:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1142ms
16:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
16:01:43 INFO - PROCESS | 1811 | 1467241303480 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:43 INFO - PROCESS | 1811 | 1467241303578 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
16:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 576ms
16:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
16:01:44 INFO - PROCESS | 1811 | 1467241304081 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:44 INFO - PROCESS | 1811 | 1467241304193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
16:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 628ms
16:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
16:01:44 INFO - PROCESS | 1811 | 1467241304731 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:44 INFO - PROCESS | 1811 | 1467241304806 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
16:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 630ms
16:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
16:01:45 INFO - PROCESS | 1811 | 1467241305354 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:45 INFO - PROCESS | 1811 | 1467241305428 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
16:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 575ms
16:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
16:01:45 INFO - PROCESS | 1811 | 1467241305945 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:46 INFO - PROCESS | 1811 | 1467241306044 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
16:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 682ms
16:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
16:01:46 INFO - PROCESS | 1811 | 1467241306637 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:46 INFO - PROCESS | 1811 | 1467241306733 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
16:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 630ms
16:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
16:01:47 INFO - PROCESS | 1811 | 1467241307297 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:47 INFO - PROCESS | 1811 | 1467241307380 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
16:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 596ms
16:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
16:01:47 INFO - PROCESS | 1811 | 1467241307880 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:47 INFO - PROCESS | 1811 | 1467241307955 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
16:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 527ms
16:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
16:01:48 INFO - PROCESS | 1811 | 1467241308420 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:48 INFO - PROCESS | 1811 | 1467241308521 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
16:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 579ms
16:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
16:01:49 INFO - PROCESS | 1811 | 1467241309003 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:49 INFO - PROCESS | 1811 | 1467241309088 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
16:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 890ms
16:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
16:01:49 INFO - PROCESS | 1811 | 1467241309917 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:50 INFO - PROCESS | 1811 | 1467241310075 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
16:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 729ms
16:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
16:01:50 INFO - PROCESS | 1811 | 1467241310673 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:50 INFO - PROCESS | 1811 | 1467241310760 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
16:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 583ms
16:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
16:01:51 INFO - PROCESS | 1811 | 1467241311286 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:51 INFO - PROCESS | 1811 | 1467241311409 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
16:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 728ms
16:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
16:01:51 INFO - PROCESS | 1811 | 1467241311993 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:52 INFO - PROCESS | 1811 | 1467241312074 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
16:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 575ms
16:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
16:01:52 INFO - PROCESS | 1811 | 1467241312582 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:52 INFO - PROCESS | 1811 | 1467241312673 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
16:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 678ms
16:01:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
16:01:53 INFO - PROCESS | 1811 | 1467241313267 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:53 INFO - PROCESS | 1811 | 1467241313387 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
16:01:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
16:01:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 584ms
16:01:53 INFO - TEST-START | /DOMEvents/constructors.html
16:01:53 INFO - PROCESS | 1811 | 1467241313852 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:53 INFO - PROCESS | 1811 | 1467241313922 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
16:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
16:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
16:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
16:01:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 543ms
16:01:54 INFO - TEST-START | /DOMEvents/event-phases-order.html
16:01:54 INFO - PROCESS | 1811 | 1467241314417 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:54 INFO - PROCESS | 1811 | 1467241314497 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
16:01:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 477ms
16:01:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
16:01:54 INFO - PROCESS | 1811 | 1467241314895 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:54 INFO - PROCESS | 1811 | 1467241314969 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
16:01:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:01:55 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
16:01:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:01:55 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
16:01:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:01:55 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]"
16:01:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
16:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
16:01:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
16:01:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms
16:01:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
16:01:55 INFO - PROCESS | 1811 | 1467241315436 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:55 INFO - PROCESS | 1811 | 1467241315508 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:55 INFO - PROCESS | 1811 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
16:01:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
16:01:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 579ms
16:01:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
16:01:56 INFO - PROCESS | 1811 | 1467241316037 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:56 INFO - PROCESS | 1811 | 1467241316132 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:56 INFO - PROCESS | 1811 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
16:01:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
16:01:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 824ms
16:01:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
16:01:56 INFO - PROCESS | 1811 | 1467241316872 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:56 INFO - PROCESS | 1811 | 1467241316994 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
16:01:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 728ms
16:01:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
16:01:57 INFO - PROCESS | 1811 | 1467241317607 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:57 INFO - PROCESS | 1811 | 1467241317719 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:58 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.
16:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 523ms
16:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
16:01:58 INFO - PROCESS | 1811 | 1467241318154 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:58 INFO - PROCESS | 1811 | 1467241318245 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:58 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
16:01:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
16:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:01:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
16:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 537ms
16:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
16:01:58 INFO - PROCESS | 1811 | 1467241318684 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:58 INFO - PROCESS | 1811 | 1467241318770 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:59 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.
16:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 526ms
16:01:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
16:01:59 INFO - PROCESS | 1811 | 1467241319215 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:59 INFO - PROCESS | 1811 | 1467241319302 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:59 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.
16:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 581ms
16:01:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
16:01:59 INFO - PROCESS | 1811 | 1467241319807 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:01:59 INFO - PROCESS | 1811 | 1467241319882 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
16:02:00 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
16:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 578ms
16:02:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
16:02:00 INFO - PROCESS | 1811 | 1467241320387 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:00 INFO - PROCESS | 1811 | 1467241320481 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:00 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.
16:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 584ms
16:02:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
16:02:00 INFO - PROCESS | 1811 | 1467241320978 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:01 INFO - PROCESS | 1811 | 1467241321063 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:01 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.
16:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms
16:02:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
16:02:01 INFO - PROCESS | 1811 | 1467241321507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:01 INFO - PROCESS | 1811 | 1467241321587 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:02 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.
16:02:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms
16:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
16:02:02 INFO - PROCESS | 1811 | 1467241322035 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:02 INFO - PROCESS | 1811 | 1467241322143 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:02 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.
16:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 624ms
16:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
16:02:02 INFO - PROCESS | 1811 | 1467241322667 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:02 INFO - PROCESS | 1811 | 1467241322780 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:03 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.
16:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 777ms
16:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
16:02:03 INFO - PROCESS | 1811 | 1467241323450 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:03 INFO - PROCESS | 1811 | 1467241323573 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:04 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.
16:02:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 626ms
16:02:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
16:02:04 INFO - PROCESS | 1811 | 1467241324093 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:04 INFO - PROCESS | 1811 | 1467241324179 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:04 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
16:02:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
16:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
16:02:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 638ms
16:02:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
16:02:04 INFO - PROCESS | 1811 | 1467241324751 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:04 INFO - PROCESS | 1811 | 1467241324824 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:05 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.
16:02:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms
16:02:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
16:02:05 INFO - PROCESS | 1811 | 1467241325322 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:05 INFO - PROCESS | 1811 | 1467241325410 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:05 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.
16:02:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms
16:02:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
16:02:05 INFO - PROCESS | 1811 | 1467241325901 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:05 INFO - PROCESS | 1811 | 1467241325970 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
16:02:06 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
16:02:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 576ms
16:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
16:02:06 INFO - PROCESS | 1811 | 1467241326489 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:06 INFO - PROCESS | 1811 | 1467241326573 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:07 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.
16:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 577ms
16:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
16:02:07 INFO - PROCESS | 1811 | 1467241327069 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:07 INFO - PROCESS | 1811 | 1467241327151 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:07 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.
16:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms
16:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
16:02:07 INFO - PROCESS | 1811 | 1467241327704 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:07 INFO - PROCESS | 1811 | 1467241327779 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:08 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.
16:02:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 524ms
16:02:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
16:02:08 INFO - PROCESS | 1811 | 1467241328231 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:08 INFO - PROCESS | 1811 | 1467241328304 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:08 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
16:02:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 526ms
16:02:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker
16:02:08 INFO - PROCESS | 1811 | 1467241328758 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:08 INFO - PROCESS | 1811 | 1467241328828 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
16:02:09 INFO - {}
16:02:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
16:02:09 INFO - {}
16:02:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
16:02:09 INFO - {}
16:02:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
16:02:09 INFO - {}
16:02:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 580ms
16:02:09 INFO - TEST-START | /FileAPI/fileReader.html
16:02:09 INFO - PROCESS | 1811 | 1467241329350 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:09 INFO - PROCESS | 1811 | 1467241329487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
16:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
16:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
16:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
16:02:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 775ms
16:02:10 INFO - TEST-START | /FileAPI/historical.html
16:02:10 INFO - PROCESS | 1811 | 1467241330138 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:10 INFO - PROCESS | 1811 | 1467241330222 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
16:02:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
16:02:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
16:02:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
16:02:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
16:02:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
16:02:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
16:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
16:02:10 INFO - TEST-OK | /FileAPI/historical.html | took 589ms
16:02:10 INFO - TEST-START | /FileAPI/idlharness.html
16:02:10 INFO - PROCESS | 1811 | 1467241330738 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:10 INFO - PROCESS | 1811 | 1467241330827 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
16:02:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
16:02:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:02:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:02:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
16:02:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
16:02:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:02:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:02:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
16:02:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
16:02:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:02:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:02:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
16:02:11 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
16:02:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
16:02:11 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
16:02:11 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
16:02:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
16:02:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
16:02:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:02:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
16:02:11 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
16:02:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
16:02:11 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
16:02:11 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
16:02:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
16:02:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
16:02:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 1053ms
16:02:11 INFO - TEST-START | /FileAPI/idlharness.worker
16:02:11 INFO - PROCESS | 1811 | 1467241331861 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:11 INFO - PROCESS | 1811 | 1467241331947 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
16:02:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:02:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:02:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
16:02:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:02:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:02:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
16:02:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:02:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:02:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
16:02:12 INFO - {}
16:02:12 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
16:02:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
16:02:12 INFO - {}
16:02:12 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 - {}
16:02:12 INFO - {}
16:02:12 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
16:02:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
16:02:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
16:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:02:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
16:02:12 INFO - {}
16:02:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
16:02:12 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
16:02:13 INFO - {}
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
16:02:13 INFO - {}
16:02:13 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 - {}
16:02:13 INFO - {}
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
16:02:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
16:02:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:02:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:02:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 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
16:02:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
16:02:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
16:02:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
16:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:02:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:02:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:02:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:02:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
16:02:13 INFO - {}
16:02:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1134ms
16:02:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
16:02:13 INFO - PROCESS | 1811 | 1467241332983 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:13 INFO - PROCESS | 1811 | 1467241333126 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
16:02:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 571ms
16:02:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html
16:02:13 INFO - PROCESS | 1811 | 1467241333568 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:13 INFO - PROCESS | 1811 | 1467241333645 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
16:02:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 574ms
16:02:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
16:02:14 INFO - PROCESS | 1811 | 1467241334168 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:14 INFO - PROCESS | 1811 | 1467241334255 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
16:02:14 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.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
16:02:14 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'.)
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
16:02:14 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.
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
16:02:14 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.
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
16:02:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
16:02:14 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.
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
16:02:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
16:02:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
16:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
16:02:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
16:02:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
16:02:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 746ms
16:02:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
16:02:14 INFO - PROCESS | 1811 | 1467241334917 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:15 INFO - PROCESS | 1811 | 1467241335058 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
16:02:15 INFO - {}
16:02:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 921ms
16:02:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
16:02:15 INFO - PROCESS | 1811 | 1467241335848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:15 INFO - PROCESS | 1811 | 1467241335941 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
16:02:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
16:02:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
16:02:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
16:02:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 578ms
16:02:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
16:02:16 INFO - PROCESS | 1811 | 1467241336446 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:16 INFO - PROCESS | 1811 | 1467241336518 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
16:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
16:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:02:17 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"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:02:17 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"
16:02:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
16:02:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 742ms
16:02:17 INFO - TEST-START | /FileAPI/file/File-constructor.html
16:02:17 INFO - PROCESS | 1811 | 1467241337232 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:17 INFO - PROCESS | 1811 | 1467241337377 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
16:02:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
16:02:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
16:02:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
16:02:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
16:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
16:02:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
16:02:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 646ms
16:02:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
16:02:17 INFO - PROCESS | 1811 | 1467241337854 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:17 INFO - PROCESS | 1811 | 1467241337931 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
16:02:18 INFO - {}
16:02:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 722ms
16:02:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
16:02:18 INFO - PROCESS | 1811 | 1467241338580 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:18 INFO - PROCESS | 1811 | 1467241338697 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
16:02:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
16:02:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 575ms
16:02:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
16:02:19 INFO - PROCESS | 1811 | 1467241339168 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:19 INFO - PROCESS | 1811 | 1467241339256 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
16:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
16:02:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 576ms
16:02:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
16:02:19 INFO - PROCESS | 1811 | 1467241339750 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:19 INFO - PROCESS | 1811 | 1467241339828 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
16:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
16:02:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 533ms
16:02:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
16:02:20 INFO - PROCESS | 1811 | 1467241340297 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:20 INFO - PROCESS | 1811 | 1467241340373 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
16:02:20 INFO - reader.readAsText(blob_2)
16:02:20 INFO - }" did not throw
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
16:02:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
16:02:20 INFO - reader.readAsDataURL(blob_2)
16:02:20 INFO - }" did not throw
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
16:02:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
16:02:20 INFO - reader.readAsArrayBuffer(blob_2)
16:02:20 INFO - }" did not throw
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
16:02:20 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
16:02:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:02:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
16:02:20 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
16:02:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:02:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
16:02:20 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
16:02:20 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
16:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
16:02:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 524ms
16:02:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
16:02:20 INFO - PROCESS | 1811 | 1467241340836 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:20 INFO - PROCESS | 1811 | 1467241340912 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
16:02:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
16:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
16:02:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
16:02:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 630ms
16:02:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
16:02:21 INFO - PROCESS | 1811 | 1467241341470 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:21 INFO - PROCESS | 1811 | 1467241341557 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
16:02:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 925ms
16:02:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
16:02:22 INFO - PROCESS | 1811 | 1467241342401 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:22 INFO - PROCESS | 1811 | 1467241342501 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
16:02:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 624ms
16:02:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
16:02:23 INFO - PROCESS | 1811 | 1467241343034 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:23 INFO - PROCESS | 1811 | 1467241343124 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
16:02:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 572ms
16:02:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
16:02:23 INFO - PROCESS | 1811 | 1467241343615 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:23 INFO - PROCESS | 1811 | 1467241343690 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
16:02:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
16:02:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 631ms
16:02:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
16:02:24 INFO - PROCESS | 1811 | 1467241344242 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:24 INFO - PROCESS | 1811 | 1467241344319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
16:02:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 475ms
16:02:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
16:02:24 INFO - PROCESS | 1811 | 1467241344732 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:24 INFO - PROCESS | 1811 | 1467241344801 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
16:02:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
16:02:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
16:02:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 626ms
16:02:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
16:02:25 INFO - PROCESS | 1811 | 1467241345367 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:25 INFO - PROCESS | 1811 | 1467241345465 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
16:02:25 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
16:02:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
16:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:02:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
16:02:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 585ms
16:02:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
16:02:25 INFO - PROCESS | 1811 | 1467241345956 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:26 INFO - PROCESS | 1811 | 1467241346032 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
16:02:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 526ms
16:02:26 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
16:02:26 INFO - PROCESS | 1811 | 1467241346500 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:26 INFO - PROCESS | 1811 | 1467241346574 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:27 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
16:02:27 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 581ms
16:02:27 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
16:02:27 INFO - PROCESS | 1811 | 1467241347085 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:27 INFO - PROCESS | 1811 | 1467241347157 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:27 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
16:02:27 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 525ms
16:02:27 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
16:02:27 INFO - PROCESS | 1811 | 1467241347615 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:27 INFO - PROCESS | 1811 | 1467241347690 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:28 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
16:02:28 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 675ms
16:02:28 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
16:02:28 INFO - PROCESS | 1811 | 1467241348299 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:28 INFO - PROCESS | 1811 | 1467241348604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:29 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
16:02:29 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 882ms
16:02:29 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
16:02:29 INFO - PROCESS | 1811 | 1467241349195 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:29 INFO - PROCESS | 1811 | 1467241349323 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
16:02:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 828ms
16:02:30 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
16:02:30 INFO - PROCESS | 1811 | 1467241350028 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:30 INFO - PROCESS | 1811 | 1467241350111 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
16:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
16:02:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 624ms
16:02:30 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
16:02:30 INFO - PROCESS | 1811 | 1467241350679 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:30 INFO - PROCESS | 1811 | 1467241350782 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
16:02:31 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 647ms
16:02:31 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
16:02:31 INFO - PROCESS | 1811 | 1467241351316 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:31 INFO - PROCESS | 1811 | 1467241351394 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
16:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
16:02:31 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 575ms
16:02:31 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
16:02:31 INFO - PROCESS | 1811 | 1467241351901 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:31 INFO - PROCESS | 1811 | 1467241351984 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
16:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
16:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
16:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
16:02:32 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 682ms
16:02:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
16:02:32 INFO - PROCESS | 1811 | 1467241352595 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:32 INFO - PROCESS | 1811 | 1467241352686 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
16:02:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 728ms
16:02:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
16:02:33 INFO - PROCESS | 1811 | 1467241353326 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:33 INFO - PROCESS | 1811 | 1467241353407 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
16:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
16:02:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 627ms
16:02:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
16:02:33 INFO - PROCESS | 1811 | 1467241353960 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:34 INFO - PROCESS | 1811 | 1467241354033 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
16:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
16:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
16:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
16:02:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 729ms
16:02:34 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
16:02:34 INFO - PROCESS | 1811 | 1467241354703 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:34 INFO - PROCESS | 1811 | 1467241354813 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
16:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
16:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
16:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
16:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
16:02:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1024ms
16:02:35 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
16:02:35 INFO - PROCESS | 1811 | 1467241355734 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:35 INFO - PROCESS | 1811 | 1467241355840 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
16:02:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
16:02:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
16:02:36 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 773ms
16:02:36 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
16:02:36 INFO - PROCESS | 1811 | 1467241356524 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:36 INFO - PROCESS | 1811 | 1467241356626 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
16:02:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
16:02:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
16:02:37 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1037ms
16:02:37 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
16:02:37 INFO - PROCESS | 1811 | 1467241357607 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:37 INFO - PROCESS | 1811 | 1467241357721 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:38 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
16:02:38 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 842ms
16:02:38 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
16:02:38 INFO - PROCESS | 1811 | 1467241358426 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:38 INFO - PROCESS | 1811 | 1467241358507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:39 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
16:02:39 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
16:02:39 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 580ms
16:02:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
16:02:39 INFO - PROCESS | 1811 | 1467241359012 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:39 INFO - PROCESS | 1811 | 1467241359098 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
16:02:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 676ms
16:02:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
16:02:39 INFO - PROCESS | 1811 | 1467241359707 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:39 INFO - PROCESS | 1811 | 1467241359834 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
16:02:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 946ms
16:02:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
16:02:40 INFO - PROCESS | 1811 | 1467241360654 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:40 INFO - PROCESS | 1811 | 1467241360775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
16:02:41 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 676ms
16:02:41 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
16:02:41 INFO - PROCESS | 1811 | 1467241361330 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:41 INFO - PROCESS | 1811 | 1467241361407 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
16:02:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 978ms
16:02:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
16:02:42 INFO - PROCESS | 1811 | 1467241362319 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:42 INFO - PROCESS | 1811 | 1467241362442 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
16:02:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 727ms
16:02:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
16:02:43 INFO - PROCESS | 1811 | 1467241363054 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:43 INFO - PROCESS | 1811 | 1467241363140 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
16:02:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 629ms
16:02:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
16:02:43 INFO - PROCESS | 1811 | 1467241363697 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:43 INFO - PROCESS | 1811 | 1467241363814 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
16:02:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 676ms
16:02:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
16:02:44 INFO - PROCESS | 1811 | 1467241364373 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:44 INFO - PROCESS | 1811 | 1467241364457 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
16:02:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 1035ms
16:02:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
16:02:45 INFO - PROCESS | 1811 | 1467241365408 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:45 INFO - PROCESS | 1811 | 1467241365483 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
16:02:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 625ms
16:02:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
16:02:46 INFO - PROCESS | 1811 | 1467241366041 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:46 INFO - PROCESS | 1811 | 1467241366142 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
16:02:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 570ms
16:02:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
16:02:46 INFO - PROCESS | 1811 | 1467241366612 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:46 INFO - PROCESS | 1811 | 1467241366693 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
16:02:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 522ms
16:02:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
16:02:47 INFO - PROCESS | 1811 | 1467241367141 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:47 INFO - PROCESS | 1811 | 1467241367214 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
16:02:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 633ms
16:02:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
16:02:47 INFO - PROCESS | 1811 | 1467241367784 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:47 INFO - PROCESS | 1811 | 1467241367853 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
16:02:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 622ms
16:02:48 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
16:02:48 INFO - PROCESS | 1811 | 1467241368413 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:48 INFO - PROCESS | 1811 | 1467241368536 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
16:02:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 926ms
16:02:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
16:02:49 INFO - PROCESS | 1811 | 1467241369354 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:49 INFO - PROCESS | 1811 | 1467241369455 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
16:02:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 637ms
16:02:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
16:02:50 INFO - PROCESS | 1811 | 1467241369998 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:50 INFO - PROCESS | 1811 | 1467241370088 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:50 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
16:02:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 577ms
16:02:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
16:02:50 INFO - PROCESS | 1811 | 1467241370587 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:50 INFO - PROCESS | 1811 | 1467241370677 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:51 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
16:02:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 572ms
16:02:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
16:02:51 INFO - PROCESS | 1811 | 1467241371158 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:51 INFO - PROCESS | 1811 | 1467241371240 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
16:02:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 631ms
16:02:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
16:02:51 INFO - PROCESS | 1811 | 1467241371796 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:51 INFO - PROCESS | 1811 | 1467241371907 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
16:02:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 674ms
16:02:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
16:02:52 INFO - PROCESS | 1811 | 1467241372474 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:52 INFO - PROCESS | 1811 | 1467241372562 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
16:02:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 574ms
16:02:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
16:02:53 INFO - PROCESS | 1811 | 1467241373048 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:53 INFO - PROCESS | 1811 | 1467241373120 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
16:02:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 527ms
16:02:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
16:02:53 INFO - PROCESS | 1811 | 1467241373580 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:53 INFO - PROCESS | 1811 | 1467241373650 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
16:02:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 530ms
16:02:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
16:02:54 INFO - PROCESS | 1811 | 1467241374118 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:54 INFO - PROCESS | 1811 | 1467241374193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
16:02:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 577ms
16:02:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
16:02:54 INFO - PROCESS | 1811 | 1467241374705 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:54 INFO - PROCESS | 1811 | 1467241374791 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
16:02:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 721ms
16:02:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
16:02:55 INFO - PROCESS | 1811 | 1467241375433 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:55 INFO - PROCESS | 1811 | 1467241375658 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:56 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
16:02:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 822ms
16:02:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
16:02:56 INFO - PROCESS | 1811 | 1467241376261 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:56 INFO - PROCESS | 1811 | 1467241376338 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:56 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
16:02:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 575ms
16:02:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
16:02:56 INFO - PROCESS | 1811 | 1467241376848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:56 INFO - PROCESS | 1811 | 1467241376925 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
16:02:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 576ms
16:02:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
16:02:57 INFO - PROCESS | 1811 | 1467241377438 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:57 INFO - PROCESS | 1811 | 1467241377513 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
16:02:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 578ms
16:02:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
16:02:58 INFO - PROCESS | 1811 | 1467241378022 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:58 INFO - PROCESS | 1811 | 1467241378101 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
16:02:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 626ms
16:02:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
16:02:58 INFO - PROCESS | 1811 | 1467241378649 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:58 INFO - PROCESS | 1811 | 1467241378801 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
16:02:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 823ms
16:02:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
16:02:59 INFO - PROCESS | 1811 | 1467241379485 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:59 INFO - PROCESS | 1811 | 1467241379556 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:02:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
16:03:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 530ms
16:03:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
16:03:00 INFO - PROCESS | 1811 | 1467241380008 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:00 INFO - PROCESS | 1811 | 1467241380091 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:00 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
16:03:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 529ms
16:03:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
16:03:00 INFO - PROCESS | 1811 | 1467241380546 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:00 INFO - PROCESS | 1811 | 1467241380623 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:01 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
16:03:01 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 577ms
16:03:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
16:03:01 INFO - PROCESS | 1811 | 1467241381124 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:01 INFO - PROCESS | 1811 | 1467241381198 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:01 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
16:03:01 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 574ms
16:03:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
16:03:01 INFO - PROCESS | 1811 | 1467241381703 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:01 INFO - PROCESS | 1811 | 1467241381770 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
16:03:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 931ms
16:03:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
16:03:02 INFO - PROCESS | 1811 | 1467241382645 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:02 INFO - PROCESS | 1811 | 1467241382818 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
16:03:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 779ms
16:03:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
16:03:03 INFO - PROCESS | 1811 | 1467241383441 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:03 INFO - PROCESS | 1811 | 1467241383566 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
16:03:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 630ms
16:03:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
16:03:04 INFO - PROCESS | 1811 | 1467241384079 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:04 INFO - PROCESS | 1811 | 1467241384157 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
16:03:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 588ms
16:03:04 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
16:03:04 INFO - PROCESS | 1811 | 1467241384663 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:04 INFO - PROCESS | 1811 | 1467241384720 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
16:03:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1727ms
16:03:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
16:03:06 INFO - PROCESS | 1811 | 1467241386395 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:06 INFO - PROCESS | 1811 | 1467241386480 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:06 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
16:03:06 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 577ms
16:03:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
16:03:06 INFO - PROCESS | 1811 | 1467241386981 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:07 INFO - PROCESS | 1811 | 1467241387083 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:07 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
16:03:07 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 578ms
16:03:07 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
16:03:07 INFO - PROCESS | 1811 | 1467241387563 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:07 INFO - PROCESS | 1811 | 1467241387637 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
16:03:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 582ms
16:03:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
16:03:08 INFO - PROCESS | 1811 | 1467241388147 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:08 INFO - PROCESS | 1811 | 1467241388221 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
16:03:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 639ms
16:03:08 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
16:03:08 INFO - PROCESS | 1811 | 1467241388791 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:08 INFO - PROCESS | 1811 | 1467241388912 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
16:03:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 1129ms
16:03:09 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
16:03:09 INFO - PROCESS | 1811 | 1467241389930 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:10 INFO - PROCESS | 1811 | 1467241390040 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
16:03:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 625ms
16:03:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
16:03:10 INFO - PROCESS | 1811 | 1467241390563 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:10 INFO - PROCESS | 1811 | 1467241390641 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
16:03:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 625ms
16:03:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
16:03:11 INFO - PROCESS | 1811 | 1467241391200 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:11 INFO - PROCESS | 1811 | 1467241391288 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
16:03:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 573ms
16:03:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
16:03:11 INFO - PROCESS | 1811 | 1467241391774 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:11 INFO - PROCESS | 1811 | 1467241391853 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
16:03:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 627ms
16:03:12 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
16:03:12 INFO - PROCESS | 1811 | 1467241392405 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:12 INFO - PROCESS | 1811 | 1467241392483 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
16:03:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 721ms
16:03:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
16:03:13 INFO - PROCESS | 1811 | 1467241393135 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:13 INFO - PROCESS | 1811 | 1467241393235 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
16:03:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 621ms
16:03:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
16:03:13 INFO - PROCESS | 1811 | 1467241393757 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:13 INFO - PROCESS | 1811 | 1467241393830 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
16:03:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 683ms
16:03:14 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
16:03:14 INFO - PROCESS | 1811 | 1467241394444 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:14 INFO - PROCESS | 1811 | 1467241394526 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
16:03:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 578ms
16:03:15 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
16:03:15 INFO - PROCESS | 1811 | 1467241395030 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:15 INFO - PROCESS | 1811 | 1467241395106 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
16:03:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 624ms
16:03:15 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
16:03:15 INFO - PROCESS | 1811 | 1467241395660 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:15 INFO - PROCESS | 1811 | 1467241395785 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
16:03:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 982ms
16:03:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
16:03:16 INFO - PROCESS | 1811 | 1467241396649 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:16 INFO - PROCESS | 1811 | 1467241396750 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
16:03:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 629ms
16:03:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
16:03:17 INFO - PROCESS | 1811 | 1467241397289 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:17 INFO - PROCESS | 1811 | 1467241397379 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
16:03:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 627ms
16:03:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
16:03:17 INFO - PROCESS | 1811 | 1467241397929 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:18 INFO - PROCESS | 1811 | 1467241398004 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
16:03:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 582ms
16:03:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
16:03:18 INFO - PROCESS | 1811 | 1467241398507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:18 INFO - PROCESS | 1811 | 1467241398582 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
16:03:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 577ms
16:03:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
16:03:19 INFO - PROCESS | 1811 | 1467241399091 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:19 INFO - PROCESS | 1811 | 1467241399167 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
16:03:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 621ms
16:03:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
16:03:19 INFO - PROCESS | 1811 | 1467241399727 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:19 INFO - PROCESS | 1811 | 1467241399893 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
16:03:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 925ms
16:03:20 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
16:03:20 INFO - PROCESS | 1811 | 1467241400647 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:20 INFO - PROCESS | 1811 | 1467241400726 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
16:03:21 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 573ms
16:03:21 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
16:03:21 INFO - PROCESS | 1811 | 1467241401226 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:21 INFO - PROCESS | 1811 | 1467241401317 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
16:03:21 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 576ms
16:03:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
16:03:21 INFO - PROCESS | 1811 | 1467241401808 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:21 INFO - PROCESS | 1811 | 1467241401886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
16:03:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 678ms
16:03:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
16:03:22 INFO - PROCESS | 1811 | 1467241402492 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:22 INFO - PROCESS | 1811 | 1467241402647 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
16:03:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 882ms
16:03:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
16:03:23 INFO - PROCESS | 1811 | 1467241403379 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:23 INFO - PROCESS | 1811 | 1467241403469 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
16:03:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1429ms
16:03:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
16:03:24 INFO - PROCESS | 1811 | 1467241404818 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:24 INFO - PROCESS | 1811 | 1467241404910 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
16:03:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 581ms
16:03:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
16:03:25 INFO - PROCESS | 1811 | 1467241405411 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:25 INFO - PROCESS | 1811 | 1467241405496 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
16:03:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 534ms
16:03:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
16:03:25 INFO - PROCESS | 1811 | 1467241405939 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:26 INFO - PROCESS | 1811 | 1467241406011 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
16:03:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 574ms
16:03:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
16:03:26 INFO - PROCESS | 1811 | 1467241406518 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:26 INFO - PROCESS | 1811 | 1467241406598 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
16:03:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 620ms
16:03:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
16:03:27 INFO - PROCESS | 1811 | 1467241407146 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:27 INFO - PROCESS | 1811 | 1467241407218 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
16:03:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 724ms
16:03:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
16:03:27 INFO - PROCESS | 1811 | 1467241407872 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:27 INFO - PROCESS | 1811 | 1467241407964 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
16:03:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 623ms
16:03:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
16:03:28 INFO - PROCESS | 1811 | 1467241408500 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:28 INFO - PROCESS | 1811 | 1467241408581 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
16:03:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 574ms
16:03:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
16:03:29 INFO - PROCESS | 1811 | 1467241409083 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:29 INFO - PROCESS | 1811 | 1467241409220 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
16:03:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 873ms
16:03:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
16:03:29 INFO - PROCESS | 1811 | 1467241409961 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:30 INFO - PROCESS | 1811 | 1467241410067 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
16:03:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1132ms
16:03:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
16:03:31 INFO - PROCESS | 1811 | 1467241411103 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:31 INFO - PROCESS | 1811 | 1467241411200 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
16:03:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
16:03:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 722ms
16:03:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
16:03:31 INFO - PROCESS | 1811 | 1467241411842 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:31 INFO - PROCESS | 1811 | 1467241411987 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
16:03:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 888ms
16:03:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
16:03:32 INFO - PROCESS | 1811 | 1467241412728 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:32 INFO - PROCESS | 1811 | 1467241412802 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
16:03:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 633ms
16:03:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
16:03:33 INFO - PROCESS | 1811 | 1467241413367 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:33 INFO - PROCESS | 1811 | 1467241413454 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
16:03:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 580ms
16:03:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
16:03:33 INFO - PROCESS | 1811 | 1467241413968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:34 INFO - PROCESS | 1811 | 1467241414047 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
16:03:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 642ms
16:03:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
16:03:34 INFO - PROCESS | 1811 | 1467241414604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:34 INFO - PROCESS | 1811 | 1467241414714 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
16:03:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 628ms
16:03:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
16:03:35 INFO - PROCESS | 1811 | 1467241415238 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:35 INFO - PROCESS | 1811 | 1467241415341 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
16:03:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 827ms
16:03:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
16:03:36 INFO - PROCESS | 1811 | 1467241416069 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:36 INFO - PROCESS | 1811 | 1467241416207 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
16:03:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 777ms
16:03:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
16:03:36 INFO - PROCESS | 1811 | 1467241416872 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:37 INFO - PROCESS | 1811 | 1467241417004 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
16:03:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 676ms
16:03:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
16:03:37 INFO - PROCESS | 1811 | 1467241417557 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:37 INFO - PROCESS | 1811 | 1467241417648 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
16:03:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 624ms
16:03:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
16:03:38 INFO - PROCESS | 1811 | 1467241418193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:38 INFO - PROCESS | 1811 | 1467241418290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
16:03:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 625ms
16:03:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
16:03:38 INFO - PROCESS | 1811 | 1467241418823 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:38 INFO - PROCESS | 1811 | 1467241418892 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
16:03:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
16:03:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
16:03:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 573ms
16:03:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
16:03:39 INFO - PROCESS | 1811 | 1467241419401 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:39 INFO - PROCESS | 1811 | 1467241419487 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
16:03:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 821ms
16:03:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
16:03:40 INFO - PROCESS | 1811 | 1467241420234 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:40 INFO - PROCESS | 1811 | 1467241420315 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
16:03:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 626ms
16:03:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
16:03:40 INFO - PROCESS | 1811 | 1467241420860 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:40 INFO - PROCESS | 1811 | 1467241420930 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
16:03:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 619ms
16:03:41 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
16:03:41 INFO - PROCESS | 1811 | 1467241421483 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:41 INFO - PROCESS | 1811 | 1467241421557 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
16:03:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
16:03:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 570ms
16:03:42 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
16:03:42 INFO - PROCESS | 1811 | 1467241422058 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:42 INFO - PROCESS | 1811 | 1467241422130 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
16:03:42 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 727ms
16:03:42 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
16:03:42 INFO - PROCESS | 1811 | 1467241422793 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:42 INFO - PROCESS | 1811 | 1467241422954 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
16:03:43 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1074ms
16:03:43 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
16:03:43 INFO - PROCESS | 1811 | 1467241423871 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:43 INFO - PROCESS | 1811 | 1467241423945 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
16:03:44 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 627ms
16:03:44 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
16:03:44 INFO - PROCESS | 1811 | 1467241424507 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:44 INFO - PROCESS | 1811 | 1467241424618 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
16:03:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
16:03:45 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 624ms
16:03:45 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
16:03:45 INFO - PROCESS | 1811 | 1467241425145 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:45 INFO - PROCESS | 1811 | 1467241425240 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
16:03:45 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 579ms
16:03:45 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
16:03:45 INFO - PROCESS | 1811 | 1467241425723 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:45 INFO - PROCESS | 1811 | 1467241425804 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
16:03:46 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 730ms
16:03:46 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
16:03:46 INFO - PROCESS | 1811 | 1467241426454 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:46 INFO - PROCESS | 1811 | 1467241426530 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
16:03:47 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 628ms
16:03:47 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
16:03:47 INFO - PROCESS | 1811 | 1467241427091 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:47 INFO - PROCESS | 1811 | 1467241427192 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
16:03:47 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 570ms
16:03:47 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
16:03:47 INFO - PROCESS | 1811 | 1467241427662 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:47 INFO - PROCESS | 1811 | 1467241427728 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
16:03:48 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 643ms
16:03:48 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
16:03:48 INFO - PROCESS | 1811 | 1467241428312 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:48 INFO - PROCESS | 1811 | 1467241428402 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
16:03:49 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 738ms
16:03:49 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
16:03:49 INFO - PROCESS | 1811 | 1467241429054 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:49 INFO - PROCESS | 1811 | 1467241429142 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
16:03:49 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 681ms
16:03:49 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
16:03:49 INFO - PROCESS | 1811 | 1467241429744 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:49 INFO - PROCESS | 1811 | 1467241429905 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
16:03:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
16:03:50 INFO - window.indexedDB.open('test', val);..." did not throw
16:03:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:03:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:03:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
16:03:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
16:03:50 INFO - window.indexedDB.open('test', val);..." did not throw
16:03:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:03:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:03:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
16:03:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
16:03:50 INFO - window.indexedDB.open('test', val);..." did not throw
16:03:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:03:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:03:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
16:03:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
16:03:50 INFO - window.indexedDB.open('test', val);..." did not throw
16:03:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
16:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:03:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
16:03:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
16:03:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
16:03:50 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 1194ms
16:03:50 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
16:03:50 INFO - PROCESS | 1811 | 1467241430965 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:51 INFO - PROCESS | 1811 | 1467241431209 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:51 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
16:03:51 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 837ms
16:03:51 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
16:03:51 INFO - PROCESS | 1811 | 1467241431795 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:51 INFO - PROCESS | 1811 | 1467241431903 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:53 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
16:03:53 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
16:03:53 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1784ms
16:03:53 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
16:03:53 INFO - PROCESS | 1811 | 1467241433592 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:53 INFO - PROCESS | 1811 | 1467241433672 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:54 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
16:03:54 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 627ms
16:03:54 INFO - TEST-START | /IndexedDB/idbindex_count.htm
16:03:54 INFO - PROCESS | 1811 | 1467241434214 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:54 INFO - PROCESS | 1811 | 1467241434307 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:54 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
16:03:54 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 671ms
16:03:54 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
16:03:54 INFO - PROCESS | 1811 | 1467241434890 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:55 INFO - PROCESS | 1811 | 1467241435003 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:55 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
16:03:55 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 671ms
16:03:55 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
16:03:55 INFO - PROCESS | 1811 | 1467241435571 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:55 INFO - PROCESS | 1811 | 1467241435696 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:56 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
16:03:56 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 837ms
16:03:56 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
16:03:56 INFO - PROCESS | 1811 | 1467241436413 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:56 INFO - PROCESS | 1811 | 1467241436493 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:57 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
16:03:57 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 827ms
16:03:57 INFO - TEST-START | /IndexedDB/idbindex_get.htm
16:03:57 INFO - PROCESS | 1811 | 1467241437251 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:57 INFO - PROCESS | 1811 | 1467241437425 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:58 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
16:03:58 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 776ms
16:03:58 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
16:03:58 INFO - PROCESS | 1811 | 1467241438036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:58 INFO - PROCESS | 1811 | 1467241438126 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:58 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
16:03:58 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 829ms
16:03:58 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
16:03:58 INFO - PROCESS | 1811 | 1467241438892 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:59 INFO - PROCESS | 1811 | 1467241439008 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:03:59 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
16:03:59 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 981ms
16:03:59 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
16:03:59 INFO - PROCESS | 1811 | 1467241439873 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:00 INFO - PROCESS | 1811 | 1467241440020 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:00 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
16:04:00 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 732ms
16:04:00 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
16:04:00 INFO - PROCESS | 1811 | 1467241440606 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:00 INFO - PROCESS | 1811 | 1467241440694 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:01 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
16:04:01 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 583ms
16:04:01 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
16:04:01 INFO - PROCESS | 1811 | 1467241441193 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:01 INFO - PROCESS | 1811 | 1467241441298 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:01 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
16:04:01 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 585ms
16:04:01 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
16:04:01 INFO - PROCESS | 1811 | 1467241441785 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:01 INFO - PROCESS | 1811 | 1467241441874 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:02 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
16:04:02 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 576ms
16:04:02 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
16:04:02 INFO - PROCESS | 1811 | 1467241442364 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:02 INFO - PROCESS | 1811 | 1467241442440 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
16:04:03 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 678ms
16:04:03 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
16:04:03 INFO - PROCESS | 1811 | 1467241443052 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:03 INFO - PROCESS | 1811 | 1467241443132 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
16:04:03 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
16:04:03 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 680ms
16:04:03 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
16:04:03 INFO - PROCESS | 1811 | 1467241443760 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:03 INFO - PROCESS | 1811 | 1467241443901 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
16:04:04 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
16:04:04 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 928ms
16:04:04 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
16:04:04 INFO - PROCESS | 1811 | 1467241444676 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:04 INFO - PROCESS | 1811 | 1467241444775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
16:04:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 630ms
16:04:05 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
16:04:05 INFO - PROCESS | 1811 | 1467241445317 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:05 INFO - PROCESS | 1811 | 1467241445399 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
16:04:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 625ms
16:04:05 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
16:04:05 INFO - PROCESS | 1811 | 1467241445952 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:06 INFO - PROCESS | 1811 | 1467241446036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
16:04:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 578ms
16:04:06 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
16:04:06 INFO - PROCESS | 1811 | 1467241446533 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:06 INFO - PROCESS | 1811 | 1467241446609 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
16:04:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 674ms
16:04:07 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
16:04:07 INFO - PROCESS | 1811 | 1467241447211 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:07 INFO - PROCESS | 1811 | 1467241447294 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
16:04:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 877ms
16:04:08 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
16:04:08 INFO - PROCESS | 1811 | 1467241448096 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:08 INFO - PROCESS | 1811 | 1467241448185 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
16:04:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 571ms
16:04:08 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
16:04:08 INFO - PROCESS | 1811 | 1467241448669 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:08 INFO - PROCESS | 1811 | 1467241448744 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
16:04:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 576ms
16:04:09 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
16:04:09 INFO - PROCESS | 1811 | 1467241449249 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:09 INFO - PROCESS | 1811 | 1467241449315 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
16:04:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 578ms
16:04:09 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
16:04:09 INFO - PROCESS | 1811 | 1467241449834 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:09 INFO - PROCESS | 1811 | 1467241449902 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:10 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
16:04:10 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 582ms
16:04:10 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
16:04:10 INFO - PROCESS | 1811 | 1467241450446 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:10 INFO - PROCESS | 1811 | 1467241450590 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:11 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
16:04:11 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 974ms
16:04:11 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
16:04:11 INFO - PROCESS | 1811 | 1467241451400 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:11 INFO - PROCESS | 1811 | 1467241451506 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:12 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
16:04:12 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 683ms
16:04:12 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
16:04:12 INFO - PROCESS | 1811 | 1467241452092 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:12 INFO - PROCESS | 1811 | 1467241452263 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:12 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
16:04:12 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 828ms
16:04:12 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
16:04:12 INFO - PROCESS | 1811 | 1467241452938 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:13 INFO - PROCESS | 1811 | 1467241453039 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:13 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
16:04:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 679ms
16:04:13 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
16:04:13 INFO - PROCESS | 1811 | 1467241453608 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:13 INFO - PROCESS | 1811 | 1467241453699 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:14 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
16:04:14 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 674ms
16:04:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
16:04:14 INFO - PROCESS | 1811 | 1467241454287 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:14 INFO - PROCESS | 1811 | 1467241454363 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:14 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
16:04:14 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 624ms
16:04:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
16:04:14 INFO - PROCESS | 1811 | 1467241454918 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:15 INFO - PROCESS | 1811 | 1467241455008 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
16:04:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 574ms
16:04:15 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
16:04:15 INFO - PROCESS | 1811 | 1467241455493 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:15 INFO - PROCESS | 1811 | 1467241455570 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
16:04:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
16:04:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
16:04:15 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 470ms
16:04:15 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
16:04:15 INFO - PROCESS | 1811 | 1467241455979 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:16 INFO - PROCESS | 1811 | 1467241456054 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
16:04:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
16:04:16 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 533ms
16:04:16 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
16:04:16 INFO - PROCESS | 1811 | 1467241456518 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:16 INFO - PROCESS | 1811 | 1467241456596 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
16:04:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
16:04:17 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 620ms
16:04:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
16:04:17 INFO - PROCESS | 1811 | 1467241457167 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:17 INFO - PROCESS | 1811 | 1467241457382 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
16:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 1076ms
16:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
16:04:18 INFO - PROCESS | 1811 | 1467241458246 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:18 INFO - PROCESS | 1811 | 1467241458352 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:18 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
16:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 626ms
16:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
16:04:18 INFO - PROCESS | 1811 | 1467241458886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:18 INFO - PROCESS | 1811 | 1467241458981 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:19 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
16:04:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 573ms
16:04:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
16:04:19 INFO - PROCESS | 1811 | 1467241459470 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:19 INFO - PROCESS | 1811 | 1467241459549 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
16:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 586ms
16:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
16:04:20 INFO - PROCESS | 1811 | 1467241460052 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:20 INFO - PROCESS | 1811 | 1467241460139 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:20 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
16:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 581ms
16:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
16:04:20 INFO - PROCESS | 1811 | 1467241460642 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:20 INFO - PROCESS | 1811 | 1467241460715 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:21 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
16:04:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 683ms
16:04:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
16:04:21 INFO - PROCESS | 1811 | 1467241461328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:21 INFO - PROCESS | 1811 | 1467241461408 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:04:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 881ms
16:04:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
16:04:22 INFO - PROCESS | 1811 | 1467241462212 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:22 INFO - PROCESS | 1811 | 1467241462290 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:22 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
16:04:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 525ms
16:04:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
16:04:22 INFO - PROCESS | 1811 | 1467241462740 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:22 INFO - PROCESS | 1811 | 1467241462823 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
16:04:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 574ms
16:04:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
16:04:23 INFO - PROCESS | 1811 | 1467241463318 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:23 INFO - PROCESS | 1811 | 1467241463397 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
16:04:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 575ms
16:04:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
16:04:23 INFO - PROCESS | 1811 | 1467241463897 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:24 INFO - PROCESS | 1811 | 1467241464007 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
16:04:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 941ms
16:04:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
16:04:24 INFO - PROCESS | 1811 | 1467241464857 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:24 INFO - PROCESS | 1811 | 1467241464964 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
16:04:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 687ms
16:04:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
16:04:25 INFO - PROCESS | 1811 | 1467241465544 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:25 INFO - PROCESS | 1811 | 1467241465669 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
16:04:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 675ms
16:04:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
16:04:26 INFO - PROCESS | 1811 | 1467241466235 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:26 INFO - PROCESS | 1811 | 1467241466332 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
16:04:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 728ms
16:04:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
16:04:26 INFO - PROCESS | 1811 | 1467241466961 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:27 INFO - PROCESS | 1811 | 1467241467049 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
16:04:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 573ms
16:04:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
16:04:27 INFO - PROCESS | 1811 | 1467241467541 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:27 INFO - PROCESS | 1811 | 1467241467612 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:28 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
16:04:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 571ms
16:04:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
16:04:28 INFO - PROCESS | 1811 | 1467241468118 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:28 INFO - PROCESS | 1811 | 1467241468196 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
16:04:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 672ms
16:04:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
16:04:28 INFO - PROCESS | 1811 | 1467241468796 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:28 INFO - PROCESS | 1811 | 1467241468877 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
16:04:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 679ms
16:04:29 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
16:04:29 INFO - PROCESS | 1811 | 1467241469480 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:29 INFO - PROCESS | 1811 | 1467241469587 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:04:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 928ms
16:04:30 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
16:04:30 INFO - PROCESS | 1811 | 1467241470413 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:30 INFO - PROCESS | 1811 | 1467241470535 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:31 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
16:04:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 825ms
16:04:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
16:04:31 INFO - PROCESS | 1811 | 1467241471246 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:31 INFO - PROCESS | 1811 | 1467241471327 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
16:04:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 623ms
16:04:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
16:04:31 INFO - PROCESS | 1811 | 1467241471892 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:31 INFO - PROCESS | 1811 | 1467241471983 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
16:04:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 681ms
16:04:32 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
16:04:32 INFO - PROCESS | 1811 | 1467241472570 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:32 INFO - PROCESS | 1811 | 1467241472656 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
16:04:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 685ms
16:04:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
16:04:33 INFO - PROCESS | 1811 | 1467241473252 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:33 INFO - PROCESS | 1811 | 1467241473331 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:33 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
16:04:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 621ms
16:04:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
16:04:33 INFO - PROCESS | 1811 | 1467241473883 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:33 INFO - PROCESS | 1811 | 1467241473978 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
16:04:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 571ms
16:04:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
16:04:34 INFO - PROCESS | 1811 | 1467241474455 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:34 INFO - PROCESS | 1811 | 1467241474527 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:35 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
16:04:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 576ms
16:04:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
16:04:35 INFO - PROCESS | 1811 | 1467241475036 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:35 INFO - PROCESS | 1811 | 1467241475108 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:35 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
16:04:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 579ms
16:04:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
16:04:35 INFO - PROCESS | 1811 | 1467241475623 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:35 INFO - PROCESS | 1811 | 1467241475699 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:36 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
16:04:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 627ms
16:04:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
16:04:36 INFO - PROCESS | 1811 | 1467241476251 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:36 INFO - PROCESS | 1811 | 1467241476325 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
16:04:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1226ms
16:04:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
16:04:37 INFO - PROCESS | 1811 | 1467241477486 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:37 INFO - PROCESS | 1811 | 1467241477604 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:38 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
16:04:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 730ms
16:04:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
16:04:38 INFO - PROCESS | 1811 | 1467241478225 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:38 INFO - PROCESS | 1811 | 1467241478314 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
16:04:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 628ms
16:04:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
16:04:38 INFO - PROCESS | 1811 | 1467241478864 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:38 INFO - PROCESS | 1811 | 1467241478951 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
16:04:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 624ms
16:04:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
16:04:39 INFO - PROCESS | 1811 | 1467241479489 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:39 INFO - PROCESS | 1811 | 1467241479583 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
16:04:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 630ms
16:04:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
16:04:40 INFO - PROCESS | 1811 | 1467241480120 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:40 INFO - PROCESS | 1811 | 1467241480198 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:40 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"
16:04:40 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:04:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:04:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 681ms
16:04:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
16:04:40 INFO - PROCESS | 1811 | 1467241480810 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:40 INFO - PROCESS | 1811 | 1467241480924 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:41 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"
16:04:41 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
16:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:04:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
16:04:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 776ms
16:04:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
16:04:41 INFO - PROCESS | 1811 | 1467241481588 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:41 INFO - PROCESS | 1811 | 1467241481664 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
16:04:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 525ms
16:04:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
16:04:42 INFO - PROCESS | 1811 | 1467241482117 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:42 INFO - PROCESS | 1811 | 1467241482185 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
16:04:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 523ms
16:04:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
16:04:42 INFO - PROCESS | 1811 | 1467241482647 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:42 INFO - PROCESS | 1811 | 1467241482716 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
16:04:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 525ms
16:04:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
16:04:43 INFO - PROCESS | 1811 | 1467241483179 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:43 INFO - PROCESS | 1811 | 1467241483250 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
16:04:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 873ms
16:04:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
16:04:44 INFO - PROCESS | 1811 | 1467241484118 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:44 INFO - PROCESS | 1811 | 1467241484233 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
16:04:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 812ms
16:04:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
16:04:44 INFO - PROCESS | 1811 | 1467241484897 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:45 INFO - PROCESS | 1811 | 1467241485007 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
16:04:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 623ms
16:04:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
16:04:45 INFO - PROCESS | 1811 | 1467241485533 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:45 INFO - PROCESS | 1811 | 1467241485616 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
16:04:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 628ms
16:04:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
16:04:46 INFO - PROCESS | 1811 | 1467241486157 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:46 INFO - PROCESS | 1811 | 1467241486233 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:04:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 581ms
16:04:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
16:04:46 INFO - PROCESS | 1811 | 1467241486746 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:46 INFO - PROCESS | 1811 | 1467241486820 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:47 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
16:04:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 576ms
16:04:47 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
16:04:47 INFO - PROCESS | 1811 | 1467241487337 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:47 INFO - PROCESS | 1811 | 1467241487440 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
16:04:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 726ms
16:04:48 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
16:04:48 INFO - PROCESS | 1811 | 1467241488061 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:48 INFO - PROCESS | 1811 | 1467241488167 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
16:04:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 574ms
16:04:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
16:04:48 INFO - PROCESS | 1811 | 1467241488639 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:48 INFO - PROCESS | 1811 | 1467241488719 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
16:04:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 521ms
16:04:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
16:04:49 INFO - PROCESS | 1811 | 1467241489164 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:49 INFO - PROCESS | 1811 | 1467241489236 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
16:04:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 524ms
16:04:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
16:04:49 INFO - PROCESS | 1811 | 1467241489693 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:49 INFO - PROCESS | 1811 | 1467241489771 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
16:04:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 519ms
16:04:50 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
16:04:50 INFO - PROCESS | 1811 | 1467241490223 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:50 INFO - PROCESS | 1811 | 1467241490296 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
16:04:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 832ms
16:04:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
16:04:51 INFO - PROCESS | 1811 | 1467241491062 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:51 INFO - PROCESS | 1811 | 1467241491199 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
16:04:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 778ms
16:04:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
16:04:51 INFO - PROCESS | 1811 | 1467241491863 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:51 INFO - PROCESS | 1811 | 1467241491986 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
16:04:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 878ms
16:04:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
16:04:52 INFO - PROCESS | 1811 | 1467241492747 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:52 INFO - PROCESS | 1811 | 1467241492828 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
16:04:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 580ms
16:04:53 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
16:04:53 INFO - PROCESS | 1811 | 1467241493328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:53 INFO - PROCESS | 1811 | 1467241493422 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
16:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
16:04:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 634ms
16:04:53 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
16:04:53 INFO - PROCESS | 1811 | 1467241493970 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:54 INFO - PROCESS | 1811 | 1467241494042 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
16:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
16:04:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 574ms
16:04:54 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
16:04:54 INFO - PROCESS | 1811 | 1467241494554 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:54 INFO - PROCESS | 1811 | 1467241494649 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
16:04:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 622ms
16:04:55 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
16:04:55 INFO - PROCESS | 1811 | 1467241495181 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:55 INFO - PROCESS | 1811 | 1467241495261 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
16:04:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 682ms
16:04:55 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
16:04:55 INFO - PROCESS | 1811 | 1467241495863 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:55 INFO - PROCESS | 1811 | 1467241495966 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
16:04:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 626ms
16:04:56 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
16:04:56 INFO - PROCESS | 1811 | 1467241496499 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:56 INFO - PROCESS | 1811 | 1467241496571 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
16:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
16:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
16:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
16:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
16:04:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 931ms
16:04:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
16:04:57 INFO - PROCESS | 1811 | 1467241497438 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:57 INFO - PROCESS | 1811 | 1467241497553 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
16:04:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 830ms
16:04:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
16:04:58 INFO - PROCESS | 1811 | 1467241498274 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:58 INFO - PROCESS | 1811 | 1467241498370 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:58 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
16:04:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 622ms
16:04:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
16:04:58 INFO - PROCESS | 1811 | 1467241498907 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:58 INFO - PROCESS | 1811 | 1467241498986 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:59 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
16:04:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 629ms
16:04:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
16:04:59 INFO - PROCESS | 1811 | 1467241499548 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:04:59 INFO - PROCESS | 1811 | 1467241499619 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
16:05:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 726ms
16:05:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
16:05:00 INFO - PROCESS | 1811 | 1467241500281 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:00 INFO - PROCESS | 1811 | 1467241500389 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:00 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
16:05:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 629ms
16:05:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
16:05:00 INFO - PROCESS | 1811 | 1467241500915 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:01 INFO - PROCESS | 1811 | 1467241500999 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:01 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
16:05:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 626ms
16:05:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
16:05:01 INFO - PROCESS | 1811 | 1467241501547 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:01 INFO - PROCESS | 1811 | 1467241501633 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
16:05:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 738ms
16:05:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
16:05:02 INFO - PROCESS | 1811 | 1467241502286 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:02 INFO - PROCESS | 1811 | 1467241502370 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:02 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
16:05:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 620ms
16:05:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
16:05:02 INFO - PROCESS | 1811 | 1467241502916 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:03 INFO - PROCESS | 1811 | 1467241503028 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
16:05:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 624ms
16:05:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
16:05:03 INFO - PROCESS | 1811 | 1467241503546 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:03 INFO - PROCESS | 1811 | 1467241503629 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
16:05:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 674ms
16:05:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
16:05:04 INFO - PROCESS | 1811 | 1467241504225 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:04 INFO - PROCESS | 1811 | 1467241504345 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
16:05:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 877ms
16:05:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
16:05:05 INFO - PROCESS | 1811 | 1467241505107 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:05 INFO - PROCESS | 1811 | 1467241505203 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
16:05:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 627ms
16:05:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
16:05:05 INFO - PROCESS | 1811 | 1467241505743 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:05 INFO - PROCESS | 1811 | 1467241505815 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
16:05:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 577ms
16:05:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
16:05:06 INFO - PROCESS | 1811 | 1467241506332 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:06 INFO - PROCESS | 1811 | 1467241506406 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
16:05:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 678ms
16:05:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
16:05:07 INFO - PROCESS | 1811 | 1467241507009 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:07 INFO - PROCESS | 1811 | 1467241507082 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
16:05:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 729ms
16:05:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
16:05:07 INFO - PROCESS | 1811 | 1467241507748 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:07 INFO - PROCESS | 1811 | 1467241507828 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:08 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
16:05:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 779ms
16:05:08 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
16:05:08 INFO - PROCESS | 1811 | 1467241508552 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:08 INFO - PROCESS | 1811 | 1467241508643 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:09 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
16:05:09 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 576ms
16:05:09 INFO - TEST-START | /IndexedDB/idbtransaction.htm
16:05:09 INFO - PROCESS | 1811 | 1467241509129 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:09 INFO - PROCESS | 1811 | 1467241509202 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:09 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
16:05:09 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
16:05:09 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 522ms
16:05:09 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
16:05:09 INFO - PROCESS | 1811 | 1467241509659 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:09 INFO - PROCESS | 1811 | 1467241509732 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
16:05:10 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 576ms
16:05:10 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
16:05:10 INFO - PROCESS | 1811 | 1467241510239 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:10 INFO - PROCESS | 1811 | 1467241510321 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
16:05:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
16:05:11 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 936ms
16:05:11 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
16:05:11 INFO - PROCESS | 1811 | 1467241511184 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:11 INFO - PROCESS | 1811 | 1467241511318 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:12 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
16:05:12 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 922ms
16:05:12 INFO - TEST-START | /IndexedDB/index_sort_order.htm
16:05:12 INFO - PROCESS | 1811 | 1467241512111 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:12 INFO - PROCESS | 1811 | 1467241512217 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:12 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
16:05:12 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 886ms
16:05:12 INFO - TEST-START | /IndexedDB/interfaces.html
16:05:13 INFO - PROCESS | 1811 | 1467241513006 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:13 INFO - PROCESS | 1811 | 1467241513101 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
16:05:13 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
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
16:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
16:05:13 INFO - TEST-OK | /IndexedDB/interfaces.html | took 835ms
16:05:13 INFO - TEST-START | /IndexedDB/interfaces.worker
16:05:13 INFO - PROCESS | 1811 | 1467241513870 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:13 INFO - PROCESS | 1811 | 1467241513982 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
16:05:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
16:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
16:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
16:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
16:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
16:05:14 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
16:05:14 INFO - {}
16:05:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
16:05:15 INFO - {}
16:05:15 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 - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
16:05:15 INFO - {}
16:05:15 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1226ms
16:05:15 INFO - TEST-START | /IndexedDB/key_invalid.htm
16:05:15 INFO - PROCESS | 1811 | 1467241515083 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:15 INFO - PROCESS | 1811 | 1467241515213 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
16:05:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
16:05:15 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 832ms
16:05:15 INFO - TEST-START | /IndexedDB/key_valid.html
16:05:15 INFO - PROCESS | 1811 | 1467241515919 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:15 INFO - PROCESS | 1811 | 1467241515994 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
16:05:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
16:05:17 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1281ms
16:05:17 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
16:05:17 INFO - PROCESS | 1811 | 1467241517211 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:17 INFO - PROCESS | 1811 | 1467241517329 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:17 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
16:05:17 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 672ms
16:05:17 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
16:05:17 INFO - PROCESS | 1811 | 1467241517886 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:18 INFO - PROCESS | 1811 | 1467241518039 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:18 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
16:05:18 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 974ms
16:05:18 INFO - TEST-START | /IndexedDB/keygenerator.htm
16:05:18 INFO - PROCESS | 1811 | 1467241518871 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:18 INFO - PROCESS | 1811 | 1467241518968 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
16:05:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
16:05:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
16:05:19 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 734ms
16:05:19 INFO - TEST-START | /IndexedDB/keyorder.htm
16:05:19 INFO - PROCESS | 1811 | 1467241519614 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:19 INFO - PROCESS | 1811 | 1467241519708 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
16:05:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
16:05:20 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 790ms
16:05:20 INFO - TEST-START | /IndexedDB/keypath.htm
16:05:20 INFO - PROCESS | 1811 | 1467241520424 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:20 INFO - PROCESS | 1811 | 1467241520505 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
16:05:21 INFO - TEST-OK | /IndexedDB/keypath.htm | took 685ms
16:05:21 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
16:05:21 INFO - PROCESS | 1811 | 1467241521107 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:21 INFO - PROCESS | 1811 | 1467241521181 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
16:05:21 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
16:05:21 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 587ms
16:05:21 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
16:05:21 INFO - PROCESS | 1811 | 1467241521700 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:21 INFO - PROCESS | 1811 | 1467241521775 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
16:05:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
16:05:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
16:05:22 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 723ms
16:05:22 INFO - TEST-START | /IndexedDB/list_ordering.htm
16:05:22 INFO - PROCESS | 1811 | 1467241522438 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:22 INFO - PROCESS | 1811 | 1467241522532 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
16:05:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
16:05:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
16:05:23 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1141ms
16:05:23 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
16:05:23 INFO - PROCESS | 1811 | 1467241523577 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:23 INFO - PROCESS | 1811 | 1467241523653 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:24 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
16:05:24 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 576ms
16:05:24 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
16:05:24 INFO - PROCESS | 1811 | 1467241524161 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:24 INFO - PROCESS | 1811 | 1467241524233 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:24 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
16:05:24 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 625ms
16:05:24 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
16:05:24 INFO - PROCESS | 1811 | 1467241524789 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:24 INFO - PROCESS | 1811 | 1467241524905 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:25 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
16:05:25 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 874ms
16:05:25 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
16:05:25 INFO - PROCESS | 1811 | 1467241525667 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:25 INFO - PROCESS | 1811 | 1467241525776 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:26 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
16:05:26 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 681ms
16:05:26 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
16:05:26 INFO - PROCESS | 1811 | 1467241526363 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:26 INFO - PROCESS | 1811 | 1467241526477 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:27 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
16:05:27 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 677ms
16:05:27 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
16:05:27 INFO - PROCESS | 1811 | 1467241527047 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:27 INFO - PROCESS | 1811 | 1467241527148 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:28 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
16:05:28 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1083ms
16:05:28 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
16:05:28 INFO - PROCESS | 1811 | 1467241528131 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:28 INFO - PROCESS | 1811 | 1467241528235 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:28 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
16:05:28 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 732ms
16:05:28 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
16:05:28 INFO - PROCESS | 1811 | 1467241528866 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:28 INFO - PROCESS | 1811 | 1467241528935 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:29 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
16:05:29 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 619ms
16:05:29 INFO - TEST-START | /IndexedDB/value.htm
16:05:29 INFO - PROCESS | 1811 | 1467241529493 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:29 INFO - PROCESS | 1811 | 1467241529587 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:30 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
16:05:30 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
16:05:30 INFO - TEST-OK | /IndexedDB/value.htm | took 623ms
16:05:30 INFO - TEST-START | /IndexedDB/value_recursive.htm
16:05:30 INFO - PROCESS | 1811 | 1467241530119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:30 INFO - PROCESS | 1811 | 1467241530200 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
16:05:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
16:05:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
16:05:30 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 721ms
16:05:30 INFO - TEST-START | /IndexedDB/writer-starvation.htm
16:05:30 INFO - PROCESS | 1811 | 1467241530845 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:30 INFO - PROCESS | 1811 | 1467241530971 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:31 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
16:05:31 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1075ms
16:05:32 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
16:05:32 INFO - PROCESS | 1811 | 1467241532025 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:32 INFO - PROCESS | 1811 | 1467241532196 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
16:05:32 INFO - {}
16:05:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
16:05:32 INFO - {}
16:05:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
16:05:32 INFO - {}
16:05:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
16:05:32 INFO - {}
16:05:32 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 723ms
16:05:32 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
16:05:32 INFO - PROCESS | 1811 | 1467241532758 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:32 INFO - PROCESS | 1811 | 1467241532845 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:33 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
16:05:33 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
16:05:33 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
16:05:33 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
16:05:33 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 634ms
16:05:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
16:05:33 INFO - PROCESS | 1811 | 1467241533401 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:33 INFO - PROCESS | 1811 | 1467241533498 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
16:05:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 642ms
16:05:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
16:05:34 INFO - PROCESS | 1811 | 1467241534051 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:34 INFO - PROCESS | 1811 | 1467241534153 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
16:05:34 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
16:05:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
16:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
16:05:34 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
16:05:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
16:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
16:05:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
16:05:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 738ms
16:05:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
16:05:34 INFO - PROCESS | 1811 | 1467241534796 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:34 INFO - PROCESS | 1811 | 1467241534905 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:35 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() {
16:05:35 INFO - [native code]
16:05:35 INFO - }" but got function "function () {
16:05:35 INFO - }"
16:05:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
16:05:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
16:05:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
16:05:35 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
16:05:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
16:05:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
16:05:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
16:05:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 628ms
16:05:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
16:05:35 INFO - PROCESS | 1811 | 1467241535439 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:35 INFO - PROCESS | 1811 | 1467241535544 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:36 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() {
16:05:36 INFO - [native code]
16:05:36 INFO - }" but got function "function () {
16:05:36 INFO - }"
16:05:36 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
16:05:36 INFO - {}
16:05:36 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
16:05:36 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
16:05:36 INFO - {}
16:05:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 673ms
16:05:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
16:05:36 INFO - PROCESS | 1811 | 1467241536119 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:36 INFO - PROCESS | 1811 | 1467241536180 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
16:05:36 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"
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
16:05:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
16:05:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
16:05:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
16:05:36 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"
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
16:05:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
16:05:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
16:05:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
16:05:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
16:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
16:05:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
16:05:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 634ms
16:05:36 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
16:05:36 INFO - PROCESS | 1811 | 1467241536768 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:36 INFO - PROCESS | 1811 | 1467241536848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
16:05:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 479ms
16:05:37 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
16:05:37 INFO - PROCESS | 1811 | 1467241537248 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:37 INFO - PROCESS | 1811 | 1467241537371 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
16:05:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
16:05:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
16:05:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
16:05:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 926ms
16:05:38 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
16:05:38 INFO - PROCESS | 1811 | 1467241538185 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:38 INFO - PROCESS | 1811 | 1467241538307 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
16:05:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
16:05:39 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
16:05:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
16:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:05:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
16:05:39 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 828ms
16:05:39 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
16:05:39 INFO - PROCESS | 1811 | 1467241539028 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:39 INFO - PROCESS | 1811 | 1467241539099 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
16:05:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
16:05:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
16:05:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
16:05:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
16:05:40 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1730ms
16:05:40 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
16:05:40 INFO - PROCESS | 1811 | 1467241540771 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:40 INFO - PROCESS | 1811 | 1467241540848 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
16:05:42 INFO - {}
16:05:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
16:05:42 INFO - {}
16:05:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
16:05:42 INFO - {}
16:05:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
16:05:42 INFO - {}
16:05:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
16:05:42 INFO - {}
16:05:42 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1682ms
16:05:42 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
16:05:42 INFO - PROCESS | 1811 | 1467241542458 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:42 INFO - PROCESS | 1811 | 1467241542546 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:43 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
16:05:43 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 792ms
16:05:43 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
16:05:43 INFO - PROCESS | 1811 | 1467241543249 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:43 INFO - PROCESS | 1811 | 1467241543329 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:43 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
16:05:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
16:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
16:05:43 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 582ms
16:05:43 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
16:05:43 INFO - PROCESS | 1811 | 1467241543849 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:44 INFO - PROCESS | 1811 | 1467241544032 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:54 INFO - PROCESS | 1811 | MARIONETTE LOG: INFO: Timeout fired
16:05:54 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
16:05:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
16:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
16:05:54 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10550ms
16:05:54 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
16:05:54 INFO - PROCESS | 1811 | 1467241554405 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:54 INFO - PROCESS | 1811 | 1467241554495 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:55 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
16:05:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 778ms
16:05:55 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
16:05:55 INFO - PROCESS | 1811 | 1467241555190 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:55 INFO - PROCESS | 1811 | 1467241555284 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
16:05:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 591ms
16:05:55 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
16:05:55 INFO - PROCESS | 1811 | 1467241555822 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:55 INFO - PROCESS | 1811 | 1467241555912 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
16:05:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 551ms
16:05:56 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
16:05:56 INFO - PROCESS | 1811 | 1467241556351 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:56 INFO - PROCESS | 1811 | 1467241556426 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
16:05:56 INFO - {}
16:05:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 576ms
16:05:56 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
16:05:56 INFO - PROCESS | 1811 | 1467241556940 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:57 INFO - PROCESS | 1811 | 1467241557016 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
16:05:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 677ms
16:05:57 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
16:05:57 INFO - PROCESS | 1811 | 1467241557626 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:57 INFO - PROCESS | 1811 | 1467241557714 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
16:05:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
16:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
16:05:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
16:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:05:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
16:05:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 526ms
16:05:58 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
16:05:58 INFO - PROCESS | 1811 | 1467241558164 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:58 INFO - PROCESS | 1811 | 1467241558238 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:58 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().
16:05:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 520ms
16:05:58 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
16:05:58 INFO - PROCESS | 1811 | 1467241558696 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:58 INFO - PROCESS | 1811 | 1467241558770 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:59 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
16:05:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 576ms
16:05:59 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
16:05:59 INFO - PROCESS | 1811 | 1467241559271 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:59 INFO - PROCESS | 1811 | 1467241559342 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:59 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
16:05:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 631ms
16:05:59 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
16:05:59 INFO - PROCESS | 1811 | 1467241559904 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:05:59 INFO - PROCESS | 1811 | 1467241559981 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:00 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"
16:06:00 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:00 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
16:06:00 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:00 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
16:06:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
16:06:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 523ms
16:06:00 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
16:06:00 INFO - PROCESS | 1811 | 1467241560440 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:00 INFO - PROCESS | 1811 | 1467241560542 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
16:06:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 633ms
16:06:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
16:06:01 INFO - PROCESS | 1811 | 1467241561075 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:01 INFO - PROCESS | 1811 | 1467241561144 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
16:06:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 520ms
16:06:01 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
16:06:01 INFO - PROCESS | 1811 | 1467241561601 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:01 INFO - PROCESS | 1811 | 1467241561688 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:02 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
16:06:02 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 522ms
16:06:02 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
16:06:02 INFO - PROCESS | 1811 | 1467241562126 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:02 INFO - PROCESS | 1811 | 1467241562199 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:02 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
16:06:02 INFO - do_test/)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
16:06:38 INFO - )
16:06:38 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 522ms
16:06:38 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
16:06:38 INFO - PROCESS | 1811 | 1467241598271 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:38 INFO - PROCESS | 1811 | 1467241598362 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
16:06:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
16:06:38 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 726ms
16:06:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
16:06:39 INFO - PROCESS | 1811 | 1467241599011 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:39 INFO - PROCESS | 1811 | 1467241599090 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
16:06:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
16:06:39 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 831ms
16:06:39 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
16:06:39 INFO - PROCESS | 1811 | 1467241599849 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:39 INFO - PROCESS | 1811 | 1467241599919 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
16:06:40 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 474ms
16:06:40 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
16:06:40 INFO - PROCESS | 1811 | 1467241600328 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:40 INFO - PROCESS | 1811 | 1467241600415 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
16:06:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
16:06:40 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 531ms
16:06:40 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
16:06:40 INFO - PROCESS | 1811 | 1467241600876 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:40 INFO - PROCESS | 1811 | 1467241600975 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
16:06:41 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
16:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:41 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
16:06:41 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 621ms
16:06:41 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
16:06:41 INFO - PROCESS | 1811 | 1467241601502 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:41 INFO - PROCESS | 1811 | 1467241601575 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:42 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
16:06:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
16:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
16:06:42 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 526ms
16:06:42 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
16:06:42 INFO - PROCESS | 1811 | 1467241602049 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:42 INFO - PROCESS | 1811 | 1467241602120 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:42 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
16:06:42 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 469ms
16:06:42 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
16:06:42 INFO - PROCESS | 1811 | 1467241602518 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:42 INFO - PROCESS | 1811 | 1467241602593 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:42 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
16:06:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
16:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
16:06:42 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 476ms
16:06:43 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
16:06:43 INFO - PROCESS | 1811 | 1467241603012 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:43 INFO - PROCESS | 1811 | 1467241603088 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:43 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
16:06:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
16:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
16:06:43 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 477ms
16:06:43 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
16:06:43 INFO - PROCESS | 1811 | 1467241603501 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:43 INFO - PROCESS | 1811 | 1467241603570 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
16:06:44 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 574ms
16:06:44 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
16:06:44 INFO - PROCESS | 1811 | 1467241604076 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:44 INFO - PROCESS | 1811 | 1467241604195 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
16:06:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 1073ms
16:06:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
16:06:45 INFO - PROCESS | 1811 | 1467241605158 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:45 INFO - PROCESS | 1811 | 1467241605254 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
16:06:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 1123ms
16:06:46 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
16:06:46 INFO - PROCESS | 1811 | 1467241606288 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:46 INFO - PROCESS | 1811 | 1467241606379 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
16:06:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 582ms
16:06:46 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
16:06:46 INFO - PROCESS | 1811 | 1467241606877 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:46 INFO - PROCESS | 1811 | 1467241606958 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
16:06:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
16:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
16:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:06:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
16:06:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
16:06:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
16:06:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 521ms
16:06:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
16:06:47 INFO - PROCESS | 1811 | 1467241607418 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:47 INFO - PROCESS | 1811 | 1467241607494 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
16:06:48 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 627ms
16:06:48 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
16:06:48 INFO - PROCESS | 1811 | 1467241608041 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:48 INFO - PROCESS | 1811 | 1467241608116 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
16:06:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
16:06:48 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 724ms
16:06:48 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
16:06:48 INFO - PROCESS | 1811 | 1467241608777 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:48 INFO - PROCESS | 1811 | 1467241608873 Marionette INFO sendAsync 81f5e0e0-b54c-4af9-acf1-05dfdbaf23c0
16:06:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: